我有一个现有的库,我正在适应在.NET 4.5中使用新的HttpClient
。该库允许为所有请求发送具有不同配置选项的HTTP请求,例如Timeout
,AllowAutoRedirect
和Proxy
等属性可以设置不同。
使用HttpWebRequest
这相对容易,但这有其自身的问题(比如烦人的限制标题)。
据我了解,现在必须在HttpRequestHandler
中设置这些属性并传递给HttpClient
构造函数; HttpClient
旨在在整个应用程序中重复使用。
我怎样才能设置我的请求以便这可能?
答案 0 :(得分:1)
我怎样才能设置我的请求以便这可能?
一种可能的方法是根据不同的请求策略(HttpClient
,Timeout
和AllowAutoRedirect
)设置Proxy
个实例。