.Net httpclient 406 неприемлемC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 .Net httpclient 406 неприемлем

Сообщение Anonymous »

Я пытаюсь сделать вызов http get с использованием .net, и я получаю 406, не принятую ошибку.
тот же запрос, когда я пытаюсь сделать от Postman, он работает нормально!
Я пытался проверить мои заголовки, а также наметили его с тем же запросом почтальона (включая скрытые автоподобные заголовки почтальона. У меня нет никакого контроля над конечной точкой сервера.

Код: Выделить всё

            HttpClient httpClient = new HttpClient();
httpClient.BaseAddress = new Uri(BaseURL + "reports/1.0/");
httpClient.DefaultRequestHeaders.Add("consumerKey", ConsumerKey);
httpClient.DefaultRequestHeaders.Add("Authorization", "Bearer " + AccessToken);
httpClient.DefaultRequestHeaders.TryAddWithoutValidation("sessionToken ", ott);
httpClient.DefaultRequestHeaders.Add("User-Agent", "PostmanRuntime/7.29.0");
httpClient.DefaultRequestHeaders.Add("Accept-Encoding", "gzip, deflate, br");
httpClient.DefaultRequestHeaders.Add("Connection", "keep-alive");
httpClient.DefaultRequestHeaders.Add("Accept", "*/*");

var response = await httpClient.GetAsync("orders");
response.EnsureSuccessStatusCode();
Запрос от Postman Console выглядит так. .png " /> < /p>
Тот же запрос от Postman's Raw Log < /p>

Код: Выделить всё

GET /apim/reports/1.0/orders HTTP/1.1
consumerKey: L3UnAkofqNfW0rhgtYUz7UQzN58a
sessionToken: DA05DA9F178D8C0E5754F03E617A49546330776ABFDDBC
Accept: application/xml
Authorization: Bearer 6971ce62-789e-3b1b-b805-82560f1f21c6
Postman-Token: 04df336c-9226-4eab-8054-c004940e4660

HTTP/1.1 200 OK
Strict-Transport-Security: max-age=15768000; includeSubDomains
Access-Control-Expose-Headers:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET
Timestamp: 46
Access-Control-Allow-Headers: authorization,Access-Control-Allow-Origin,Content-    Type,SOAPAction,consumerKey,sessionToken,Authorization
Content-Type: application/json
Date: Sun, 22 May 2022 10:57:28 GMT
Transfer-Encoding: chunked
< /code>
Запрос на неудачу от Visual Studio, похоже, имеет 200 в скрипаче! Ниже приведен ответ на провал запроса, захваченный в Fiddler. < /P>
HTTP/1.1 200 Connection Established
FiddlerGateway: Direct
StartTime: 18:13:22.888
Connection: close

This is a CONNECT tunnel, through which encrypted HTTPS traffic flows.
To view the encrypted sessions inside this tunnel, enable the Tools > Options > HTTPS > Decrypt HTTPS traffic option.

A SSLv3-compatible ServerHello handshake was found. Fiddler extracted the parameters below.
Вот ошибка Visual Studio i net /lizn5.png " /> < /p>
Любые предложения о том, что может быть проблемой, или как я могу устранение неполадок, будет очень полезно! Пожалуйста, посоветуйте.

Подробнее здесь: https://stackoverflow.com/questions/723 ... acceptable
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Неожиданная ошибка mypy: почему мой тип неприемлем?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Веб-API ASP.NET в IIS Express: получение ошибки http 406 при работе в режиме отладки
    Anonymous » » в форуме C#
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Почему JEP 420 ослабил проверку доминирования защищенных шаблонов по сравнению с JEP 406?
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Почему JEP 420 ослабил проверку доминирования защищенных шаблонов по сравнению с JEP 406?
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Ошибка 406 при отправке/получении данных JSON
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»