相关疑难解决方法(0)

C#从Internet Explorer获取代理设置

我在德国的某家公司遇到了问题.他们在他们的网络中使用代理,我的程序无法与服务器通信.

IE使用此设置:

他们的设置

这意味着:自动检测设置

这是代码:

public static bool CompleteValidation(string regKey)
{
    string uri = "***";

    int c = 1;
    if (Counter < 5) c = 6 - Counter;
    string response = "";
    try
    {
        System.Net.ServicePointManager.Expect100Continue = false;
        HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
        request.AllowWriteStreamBuffering = true;
        request.Method = "POST";
        request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0";
        request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
        request.Headers.Add(HttpRequestHeader.AcceptLanguage, "pl,en-us;q=0.7,en;q=0.3");
        request.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
        request.Headers.Add(HttpRequestHeader.AcceptCharset, "ISO-8859-2,utf-8;q=0.7,*;q=0.7");
        request.KeepAlive = true;

        //proxy settings
        string exepath = Path.GetDirectoryName(Application.ExecutablePath);
        string proxySettings = exepath + …
Run Code Online (Sandbox Code Playgroud)

c# proxy webrequest internet-explorer-7

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×1

internet-explorer-7 ×1

proxy ×1

webrequest ×1