HttpWebRequest C#的API超时错误与邮递员和restsharp一起嬉戏

问题描述 投票:2回答:1

我正在尝试用URL https://test.ean.com/2.1/itineraries?token= using C#HttpWebRequest制作apiAPI(Expedia API用于酒店预订)以及每次返回超时错误

我正在尝试使用RestSharp发送请求一段时间它的工作原理,当我使用PostMan或soap UI时没有问题但是当我使用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的超时错误

先感谢您

c# .net web-services wcf httpwebrequest
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.