Tag: proxy

407需要validation – 未发送任何挑战

更新: 如果您刚刚提到这个问题,那么一般的要点是我正在尝试通过代理创建一个HttpWebRequest,并且我从我们奇怪的代理服务器获得了407。 IE,Firefox,Chrome都能成功地协商代理,Adobe Air应用程序也是如此。 Google Chrome网络安装程序实际上失败并且我们必须使用离线安装程序可能很重要。 感谢Ian的链接,我已经让它进入​​下一阶段。 它现在将令牌发送回代理,但是第3阶段没有通过,因此具有用户名/密码哈希的请求不是由.NET发送的,因此不返回HTML。 我在用: IE6用户代理 Windows 7的 扫描安全代理 .NET 3.5 这是最新的代码,相当于下面的日志: HttpWebRequest request = HttpWebRequest.Create(“http://www.yahoo.com”) as HttpWebRequest; IWebProxy proxy = request.Proxy; // Print the Proxy Url to the console. if (proxy != null) { // Use the default credentials of the logged on user. proxy.Credentials = CredentialCache.DefaultCredentials; } request.UserAgent = […]

WCF代理生成:svcutil.exe vs wsdl.exe

我有来自WebService的.wsdl和.xsd文件,需要通过它们生成代理。 Svcutil.exe和wsdl.exe生成非常不同的输出。 这两种代理生成工具有什么区别,哪种方式更可取?

如何在defaultProxy配置设置中传递凭据?

客户端无法使用我的webpart,因为他位于代理服务器后面,他们需要指定用户名和密码才能通过代理。 我现在在配置文件中有这个: 有没有办法为这个代理设置提供用户名和密码?

如何在.net HttpWebRequest中自动检测/使用IE代理设置

是否可以检测/重用这些设置? 怎么样 ? 我得到的例外是这是连接到http://www.google.com时的例外情况 System.Net.WebException: Unable to connect to the remote server —> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 66.102.1.99:80 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket […]

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) […]

HttpClient和使用代理 – 不断获得407

这是代码: HttpClient client = null; HttpClientHandler httpClientHandler = new HttpClientHandler() { Proxy = new WebProxy(string.Format(“{0}:{1}”, proxyServerSettings.Address, proxyServerSettings.Port),false), PreAuthenticate = true, UseDefaultCredentials = false, }; this.httpClientHandler.Credentials = new NetworkCredential(proxyServerSettings.UserName, proxyServerSettings.Password); this.client = new HttpClient(this.httpClientHandler); 当我最终这样做时: HttpResponseMessage httpResponseMessage = this.client.PostAsync(urlToPost, new StringContent(data, Encoding.UTF8, this.mediaType)).Result; 它总是抛出 远程服务器返回错误:(407)需要代理身份validation。 对于我这个世界,我不明白。 在IE10中配置或者我使用HttpWebRequest类时,相同的代理设置工作正常

通过http代理发送邮件

我正在尝试从通过Internet选项中设置的http代理连接到Internet的系统发送电子邮件。 我正在使用SmtpClient。 有没有办法通过此代理设置发送带有SmtpClient的邮件。 谢谢

在.Net中使用IE设置中的代理自动配置

我无法使用.Net WebRequest在IE选项中获得代理自动配置(PAC)以按预期工作。 根据这篇文章: 代理检测使用.NET中的自动配置减轻用户负担 默认情况下,系统代理应设置为每个WebRequest。 这就是proxy.js pac文件的样子: function FindProxyForURL(url, host) { return “PROXY ProxyServerName:3118; DIRECT;”; } 我还看了一下这篇文章: 我应该如何设置默认代理以使用默认凭据? 这建议在app.config中添加: 添加这个没有帮助。 我创建了一个小型控制台应用程序,只是为了测试它..这里是: static void Main(string[] args) { HttpWebRequest request = null; try { String resolvedAddress = WebRequest.DefaultWebProxy.GetProxy(new Uri(“http://www.google.com”)).ToString(); Console.WriteLine(“Proxy for address is: ” + resolvedAddress); Uri m_URLToTest = new Uri(“http://www.google.com”); request = WebRequest.Create(m_URLToTest) as HttpWebRequest; request.Method […]

我如何使用InternetSetOption?

这个问题: 使用代理与Web浏览器控制 告诉我使用“InternetSetOption”。 我该如何使用它? 我如何在代码中实现它(例如?)? 谢谢!

使用HTTP代理进行FTP文件上载

有没有办法在HTTP代理后面将文件上传到FTP服务器? 似乎使用.Net Webclient在HTTP代理后面不支持上传文件。 ( http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.proxy.aspx )。 如果没有解决方法? 如果没有,你知道我可以使用一个好的免费FTP库吗? 编辑 :不幸的是,我没有任何FTP代理连接。