API HttpWebRequest C# 超时错误 |与 postman 和 restsharp 一起工作

API Timeout error with HttpWebRequest C# | wroking with postman and restsharp

我正在尝试使用 C# HttpWebRequest 和 return URL https://test.ean.com/2.1/itineraries?token= 制作 apiAPI(Expedia API 用于酒店预订)超时错误

我正在尝试使用 RestSharp 发送请求,但有时它可以工作,当我使用 PostMan 或 soap UI 时没有问题,但是当我使用 HttpWebRequest 使用代码时,我遇到了类似

{"The operation has timed out"}

我正在使用下面的 header 来执行 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 的超时错误

提前致谢

我有替代解决方案,使用 RestStarp 版本 105.2.3 工作正常。旧版本的 restsharp 不一致,但新版本工作正常