C# 在Restsharp和Postman中得到不同的响应

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

使用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-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",
      .....