Чтение HttpResponse - PullRequest
       75

Чтение HttpResponse

0 голосов
/ 23 января 2020

Я получаю сообщение HttpResponseMessage, используя C#. Я легко вижу заголовки и контент, используя C# и Telerik Fiddler. Как мне получить сообщение Json Message = {"error_message": "Невозможно найти категорию 130"}? Это ответ, который возвращается от стороннего поставщика

HttpResponse:

HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Cache-control: no-cache="set-cookie"
Content-Type: application/xxxxxxxx;version=1.0
Date: Thu, 23 Jan 2020 20:14:18 GMT
Server: Apache/2.4.7 (Ubuntu)
Set-Cookie: AWSELB=B951170B0258C274F4328378523700A29FEEC6BAABF6103540B7038DA196F54B6874B912614AC1E0CD2E8767C34FC2E6F1E24E6532E90C88E5E4413E3E7A09EFA6074CFAC1;PATH=/;MAX-AGE=300
Content-Length: 47
Connection: keep-alive

{"error_message":"Unable to find Category 130"}

1 Ответ

0 голосов
/ 24 января 2020

Итак, как я решил эту проблему с Http-ответом, возвращаемым с кодом состояния 200, но с сообщением об ошибке в содержимом, включив поиск ошибки в Response.Content.ReadAsStringAsyn c (). Результат

...