问题描述
当我们在公司网络上时,我们的系统通过代理连接,我正在努力让我的应用程序连接
我能够让它连接的唯一方法是没有代理,脱离我们的公司网络。代理url为内部url,仅在corp网络上可用
我尝试设置代理,代理 URL 被计算机代理设置中的内容替换
public class ProxySupportedHttpClientFactory : HttpClientFactory
{
protected override HttpMessageHandler CreateHandler(CreateHttpClientArgs args)
{
var proxyAddress = "PROXY URL";
var proxy = new WebProxy(proxyAddress,true,null,CredentialCache.DefaultNetworkCredentials);
var webRequestHandler = new httpclienthandler()
{
UseProxy = true,Proxy = proxy,UseCookies = false
};
return webRequestHandler;
}
}
在代码中设置代理后,我得到以下行为
与
Off Corp 显示找不到主机
没有
Off Corp 然后它按预期工作
我如何使它能够反映网络浏览器等发生的情况。当它在公司网络上时,它通过代理,当它关闭时则不
计算机代理设置设为
automatically detect = on
setup script = on
script address = set to internal url
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)