REST Sharp отправляет «Content-Length: 0» при использовании GET - PullRequest
0 голосов
/ 13 февраля 2019

Использование 106.6.7

В приложении .Net Core 2.1.

Я просто использую простой GET с одним параметром, а Rest Sharp добавляет заголовок Content-Length к запросу, который прерывается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?

...