【发布时间】:2022-11-16 21:42:53
【问题描述】:
下面的代码块返回一个空值。但是当我在邮递员端发送请求时,数据毫无问题地到达了我。你认为问题是什么?你能帮忙吗?谢谢你。
代码:
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
var client = new RestClient("url");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Basic mytoken");
var body = @"{" + "\n" +
@" ""size"": 1," + "\n" +
@" ""page"": 1," + "\n" +
@" ""start_date"": ""2022-01-02""," + "\n" +
@" ""end_date"": ""2022-01-03""" + "\n" +
@"}";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
MessageBox.Show(response.Content);
REST 返回空值
【问题讨论】:
标签: c# .net api rest restsharp