我不知道为什么在我获得响应的同一URL上使用Postman或Curl时RestSharp无法工作的原因。
在RestSharp v106.10.1中,我有以下代码:
var client = new RestClient("https://www.nasdaq.com");
client.Timeout = 10000;
client.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0";
var request = new RestRequest("/", Method.GET);
IRestResponse response = client.Execute(request);
response.ErrorMessage是一个超时错误。
如果我将Curl版本7.69.1与以下命令结合使用:curl "https://www.nasdaq.com/" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0"
,它将正常工作。
Postman v7.23.0也可以在URL https://www.nasdaq.com/
上执行GET调用RestSharp怎么了?