Я пытаюсь позвонить в API webshipper. api нужны эти заголовки
Accept: application/vnd.api+json
Accept-Encoding: gzip, deflate
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8
вот мой код
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://bascrm.api.webshipper.io/v2/rate_quotes");
request.Method = "POST";
request.KeepAlive = true;
request.Accept = "application/vnd.api+json";
request.ContentType ="application/vnd.api+json";
request.Headers.Add("Authorization", "Bearer " + token + "");
WebHeaderCollection myWebHeaderCollection = request.Headers;
myWebHeaderCollection.Add("Accept-Language", "en-GB,en-US;q=0.9,en;q=0.8");
myWebHeaderCollection.Add("TransferEncoding", "gzip,deflate");
я получаю ошибку 400 запрос кровати
когда я меняю request.Accept = "application / vnd. апи + json "; на
request.Accept = "application/json";
выдаст ошибку 406 не приемлемо