тот же запрос, когда я пытаюсь сделать от 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'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.
Любые предложения о том, что может быть проблемой, или как я могу устранение неполадок, будет очень полезно! Пожалуйста, посоветуйте.
Подробнее здесь: https://stackoverflow.com/questions/723 ... acceptable