【发布时间】:2014-09-11 19:45:09
【问题描述】:
HttpClientHandler 可以在创建 HttpClient 对象时用作参数,但之后似乎没有任何方法可以在不保留对它的引用的情况下访问处理程序。
Dim Handler as New HttpClientHandler
Handler.CookieContainer = Cookies
Handler.Proxy = Proxy
Handler.UseProxy = True
Handler.AutomaticDecompression = DecompressionMethods.GZip Or DecompressionMethods.Deflate
Dim Client as New HttpClient(Handler, True)
我能否更改现有客户端对象的处理程序的属性?例如,更改代理或自动重定向。当客户端当前正在处理其他 HttpRequestMessages 时,我这样做会有什么问题吗?
【问题讨论】:
-
您是否阅读过有关 AutoRedirects 的 MSDN 文档? Allow Auto Redirect
-
@DJKRAZE 谢谢,但我在 .NET 4.5 中没有使用 HttpWebRequest 而是使用 HttpClient
标签: c# .net vb.net dotnet-httpclient