Chrome能够提供DownloadString的结果为504

时间:2018-08-16 06:35:58

标签: c# webclient-download http-status-code-504

C#控制台应用程序.net 4.52,一个非常简单的代码。

var client = new System.Net.WebClient();
client.Headers["User-Agent"] = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36";
var response = client.DownloadStringTaskAsync(apiUrl).Result;

代码始终显示为504,而将saim网址放入chrome浏览器将导致正常响应。

编辑: 我也在我的app.config中使用了

<system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
      <proxy usesystemdefault="True" />
    </defaultProxy>
  </system.net>

有什么想法吗?

0 个答案:

没有答案