REST Sharp使用GET时发送“ Content-Length:0”

时间:2019-02-13 16:10:25

标签: c# core restsharp

使用106.6.7

在.Net Core 2.1应用中。

我只是使用带有一个参数的简单GET,Rest Sharp向请求添加了Content-Length标头,这打破了接收API的预期,也不希望发送该API。

    var client = new RestClient("https://sltesting.cdsglobal.co.uk/v4/api/promotion/IsPromotionCodeValid?promotionCode=CDOE");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Basic **************");
IRestResponse response = client.Execute(request);

执行时将其固定

request.AddHeader("Content-Length", "0");

我无法控制并导致端点返回一个400错误的请求,这是正确的。

无论如何,有没有一种方法可以阻止它被添加到GET的标题中?

0 个答案:

没有答案