egmkang 服务端开发工程师

避免使用HttpClient的系统代理

2016-09-11
C#

这两天在玩Consul, 他的.Net驱动使用了HttpClient来发送Http请求. 但是我的电脑上装有SS, 所以请求会被SS过滤一次, 然后导致请求的延迟一直比较高.

然后只需要改写一下HttpClient的Proxy规则, 就可以让他不要用系统的代理, 请求的速度也会加快不少

var httpClientHandler = new HttpClientHandler();
httpClientHandler.Proxy = null;
httpClientHandler.UseProxy = false;
var httpClient = new HttpClient(httpClientHandler);

PS: 真是搞不懂, 为啥他们都要用HTTP协议, 这么操蛋他们难道都不知道


Comments