RestSharp возвращает «StatusCode: 0» во время работы curl и почтальона - PullRequest
0 голосов
/ 26 апреля 2020

Я не понимаю, почему RestSharp не работает при использовании Postman или Curl для того же URL, я получаю ответ.

С 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 выполнение вызова GET по URL https://www.nasdaq.com/

Что не так с RestSharp?

...