Невозможно увидеть тело ответа от HTTPWebRequest, когда статус 400 - PullRequest
0 голосов
/ 08 апреля 2011

В дальнейшем ar.GetResponseAsString () просто генерирует исключение.

Вот мой код:

AsyncCallback GetTheResponse = ar =>
{
    try
    {
        var result = ar.GetResponseAsString();
        Debug.WriteLine(string.Format("ResponseStream:::{0}", result));
        callback(result, null);
    }
    catch (Exception ex)
    {
        Debug.WriteLine(ex.ToString());
    }
}

Что я делаю не так?

1 Ответ

2 голосов
/ 08 апреля 2011

Перехватите исключение WebException, которое генерирует 400, а затем получите ответ из сообщения об исключении. Вот где ваш ответ об ошибке скрывается

...