不使用Fiddler代理时的C#HttpClient 504网关超时

约翰·威克

我有这个简单的代码来实例化HttpClient对象,并发送一些webrequests,但是遇到了一些问题,我将在稍后解释:

var client = WebHelper.CreateGzipHttpClient(new WebProxy("127.0.0.1", 8888));
client.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36");
client.DefaultRequestHeaders.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3");
client.DefaultRequestHeaders.Add("Accept-Language", "en-US,en;q=0.9");
client.DefaultRequestHeaders.Add("Accept-Encoding", "gzip, deflate, br");
client.DefaultRequestHeaders.Add("Sec-Fetch-Mode", "navigate");
client.DefaultRequestHeaders.Add("Sec-Fetch-Site", "none");
client.DefaultRequestHeaders.Add("Sec-Fetch-User", "?1");
client.DefaultRequestHeaders.Add("Upgrade-Insecure-Requests", "1");

await client.GetAsync("https://www.example.com");
await client.GetAsync("https://www.bestbuy.com");
await client.GetAsync("https://www.costco.com");

如果我删除对example.com的请求,后续请求将失败(bestbuy.com上的504网关超时)。对我来说没有任何意义,所以想知道SO上的某人是否可以启发我。

此外,如果我从HttpClient中删除WebProxy,则仅对example.com的请求将成功,而另两个请求将失败。

怎么回事,我该如何解决?

public static HttpClient CreateGzipHttpClient(WebProxy proxy = null)
{
    HttpClientHandler handler = new HttpClientHandler()
    {
        AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate,
        Proxy = proxy
    };

    return new HttpClient(handler);
}
约翰·威克

通过在Internet Explorer的Internet选项中删除与Fiddler相关的SSL证书进行了修复。即使在卸载后也没有将其删除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取清单时收到504网关超时

来自分类Dev

使用Django提供静态文件时,HTTP 504网关超时(Nginx + Gunicorn)

来自分类Dev

使用GeckoDriver Selenium和Python在无头模式下使用Firefox 68.9.0esr的504网关超时错误

来自分类Dev

504网关超时-上游超时

来自分类Dev

504网关超时-上游超时

来自分类Dev

Nginx / GlassFish的504网关超时

来自分类Dev

nginx和uWSGI给出“ 504网关超时”

来自分类Dev

获取504网关超时状态代码javascript

来自分类Dev

Django的Nginx 504网关超时错误

来自分类Dev

推送到托管Docker存储库时Sonatype Nexus 3504网关超时

来自分类Dev

504:使用urllib2的网关超时

来自分类Dev

504:使用urllib2的网关超时

来自分类Dev

AWS API网关错误,与终端节点通信的网络错误,504网关超时

来自分类Dev

安装php curl后出现504网关超时/ 502网关错误-服务器Nginx

来自分类Dev

Wordpress-php-fpm中的超时504网关超时nginx

来自分类Dev

504网关超时服务器未及时响应。如何解决?

来自分类Dev

Nginx和Unicorn进行Rails部署会导致504网关超时错误

来自分类Dev

org.springframework.web.client.RestTemplate 504网关超时

来自分类Dev

Nginx提供的PHP-FPM:504网关超时-Nginx

来自分类Dev

PHP fwrite()块到一个大文件/ 504网关超时

来自分类Dev

如果数据库服务器超时,返回HTTP 504网关超时作为响应是否合适?

来自分类Dev

如果数据库服务器超时,返回HTTP 504网关超时作为响应是否合适?

来自分类Dev

无法使用0.0.0.0网关删除路由

来自分类Dev

1分钟后,Elastic Beanstalk Worker的SQS守护程序获得504网关超时

来自分类Dev

当将Dancer2应用程序作为cgi-script运行时HTTP 504网关超时

来自分类Dev

504网关超时-两个带负载均衡器的EC2实例

来自分类Dev

每分钟运行一次cron作业,nginx上发生504网关超时

来自分类Dev

从Django开发服务器移至Nginx / uWSGI时网关超时504?

来自分类Dev

使用管道节点请求阻止504在跨接API上的网关超时

Related 相关文章

  1. 1

    获取清单时收到504网关超时

  2. 2

    使用Django提供静态文件时,HTTP 504网关超时(Nginx + Gunicorn)

  3. 3

    使用GeckoDriver Selenium和Python在无头模式下使用Firefox 68.9.0esr的504网关超时错误

  4. 4

    504网关超时-上游超时

  5. 5

    504网关超时-上游超时

  6. 6

    Nginx / GlassFish的504网关超时

  7. 7

    nginx和uWSGI给出“ 504网关超时”

  8. 8

    获取504网关超时状态代码javascript

  9. 9

    Django的Nginx 504网关超时错误

  10. 10

    推送到托管Docker存储库时Sonatype Nexus 3504网关超时

  11. 11

    504:使用urllib2的网关超时

  12. 12

    504:使用urllib2的网关超时

  13. 13

    AWS API网关错误,与终端节点通信的网络错误,504网关超时

  14. 14

    安装php curl后出现504网关超时/ 502网关错误-服务器Nginx

  15. 15

    Wordpress-php-fpm中的超时504网关超时nginx

  16. 16

    504网关超时服务器未及时响应。如何解决?

  17. 17

    Nginx和Unicorn进行Rails部署会导致504网关超时错误

  18. 18

    org.springframework.web.client.RestTemplate 504网关超时

  19. 19

    Nginx提供的PHP-FPM:504网关超时-Nginx

  20. 20

    PHP fwrite()块到一个大文件/ 504网关超时

  21. 21

    如果数据库服务器超时,返回HTTP 504网关超时作为响应是否合适?

  22. 22

    如果数据库服务器超时,返回HTTP 504网关超时作为响应是否合适?

  23. 23

    无法使用0.0.0.0网关删除路由

  24. 24

    1分钟后,Elastic Beanstalk Worker的SQS守护程序获得504网关超时

  25. 25

    当将Dancer2应用程序作为cgi-script运行时HTTP 504网关超时

  26. 26

    504网关超时-两个带负载均衡器的EC2实例

  27. 27

    每分钟运行一次cron作业,nginx上发生504网关超时

  28. 28

    从Django开发服务器移至Nginx / uWSGI时网关超时504?

  29. 29

    使用管道节点请求阻止504在跨接API上的网关超时

热门标签

归档