我正在将旧的.NET代码转换为.NET 4.5框架。
我正在更新的一个特定方法是将HttpWebRequest更改为HttpClient调用。对外部Web的现有代码调用。
这是相当直截了当的,只不过现有的HttpWebRequest代码中有为请求的ServicePoint.MaxIdleTime赋值的代码。对于一个HttpClient来说,这相当于什么。
编辑
下面是如何设置HttpWebRequest。
var webReq = WebRequest.Create(API_ENDPOINT) as HttpWebRequest;
webReq.Method = "POST";
webReq.ContentType = "text/xml; charset=utf-8";
webReq.ServicePoint.MaxIdleTime = 1000 * 10; 发布于 2016-12-29 03:10:11
可以使用全局静态类ServicePointManager设置ServicePoint空闲限制。您还可以使用FindServicePoint(uri)方法获得对初始调用后要修改的单个ServicePoint的引用。或者,您可以使用组。
https://stackoverflow.com/questions/39706263
复制相似问题