Ошибка тайм-аута API с помощью HttpWebRequest C # | работа с почтальоном и остроумным - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь создать apiAPI (Expedia API для бронирования отелей) с URL-адресом https://test.ean.com/2.1/itineraries?token= , используя C # HttpWebRequest и каждый раз, когда ошибка времени его возврата возвращается

Я пытаюсь отправить запрос, используя RestSharp, когда-то это работает, когда я использую PostMan или мыльный интерфейс, проблем нет, но когда я делаю это с кодом, используя HttpWebRequest, я получаю сообщение об ошибке типа

{"The operation has timed out"}

Я использую приведенный ниже заголовок для выполнения API

Accept-Encoding gzip
Authorization EAN apikey=3dsc5rp4ae3hit69plc0m0af1g,signature=BFA4B8F006B99D40D693C48EC213371247D13A27850ED00ECFC23567123FD27FB1259D34DF50D240E1B99308821B758187CEA2DDF531B8D47F2B257768C89A07,timestamp=1547040437
Customer-Ip 192.168.1.1
User-Agent  Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
Test standard
accept application/json

Может ли кто-нибудь помочь мне решить проблему тайм-аута с помощью HttpwebReuqest

Заранее спасибо

1 Ответ

0 голосов
/ 18 марта 2019

Я получил альтернативное решение, используя RestStarp версии 105.2.3, он работает нормально. Старая версия Restsharp не была консистенцией, но новая версия работает нормально

...