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>
有什么想法吗?