【发布时间】:2018-01-15 19:00:09
【问题描述】:
我在使用 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。我在提琴手请求中找到了它们并将它们添加到 cookie 容器中。
【问题讨论】:
标签: c# rest http postman restsharp