C# 在Restsharp和Postman中得到不同的响应
使用Postman时,我得到了正确的响应,但当我在Postman中使用生成的restsharp代码时,我得到了以下响应“此时不可用” 生成的代码如下所示:C# 在Restsharp和Postman中得到不同的响应,c#,rest,http,postman,restsharp,C#,Rest,Http,Postman,Restsharp,使用Postman时,我得到了正确的响应,但当我在Postman中使用生成的restsharp代码时,我得到了以下响应“此时不可用” 生成的代码如下所示: var client = new RestClient("https://allevents.in/api/index.php/events/web/q"); var request = new RestRequest(Method.POST); request.AddHeader("Postman-Token", "e35b163d-19b
var client = new RestClient("https://allevents.in/api/index.php/events/web/q");
var request = new RestRequest(Method.POST);
request.AddHeader("Postman-Token", "e35b163d-19b5-bb1d-ddcc-b547411efeac");
request.AddHeader("Referer", "allevents.in");
request.AddHeader("Cache-Control", "no-cache");
request.AddHeader("Accept", "application/json");
request.AddHeader("scheme", "https");
request.AddHeader("path", "/api/index.php/events/web/q");
request.AddHeader("method", "POST");
request.AddHeader("autority", "allevents.in");
request.AddParameter("undefined", "{\"venue\":\"0\",\"ids\":\"0\",\"type\":\"json\",\"city\":\"luxembourg\",\"edate\":\"\",\"page\":\"0\",\"keywords\":\"0\",\"sdate\":\"\",\"category\":\"parties\",\"city_display\":\"luxembourg\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
我尝试清除默认参数,但没有成功
提前谢谢
已解决
有两个缺少的cookie没有显示在postman界面中。我在fiddler请求中找到了它们,并将它们添加到cookie容器中。伙计,请尝试删除postman令牌 在我删除这个之前,我得到了“不可用”,在我删除之后,我得到了正确的消息
{
"request": {
"venue": "0",
"ids": "0",
"type": "json",
"city": "luxembourg",
"edate": "",
"page": "0",
"keywords": "0",
"sdate": "",
"category": "parties",
"city_display": "luxembourg",
"rows": 50
},
"count": 50,
"item": [
{
"event_id": "156123315020311",
"eventname": "Soho - All Must Dance",
"eventname_raw": "Soho - All Must Dance",
"owner_id": "283436232149109",
"thumb_url": "https://cdn-az.allevents.in/banners/8b8744b8ad6d3e89749c1276d0d37d60-rimg-w200-h200-gmir.jpg",
.....