C# Получение тела ответа сервера 404

321
17 марта 2017, 23:24

Как получить тело ответа, если сервер отвечает 404? Ниже код, которым отправляю запрос, при ответе выкидывает WebException, в котором тела ответа нет, хотя если отловить запрос Fiddler'ом, тело есть.

public static string Send(string body, string QueryUri, string ReqMet) {
    var BodyByte = Encoding.UTF8.GetBytes(body);
    var Request = WebRequest.Create(QueryUri) as HttpWebRequest;
    Request.Method=ReqMet;
    Request.ContentType="application/json";
    using (var requestStream = Request.GetRequestStream())
    {
        requestStream.Write(BodyByte, 0, BodyByte.Length);
    }
    using(var response = (HttpWebResponse)Request.GetResponse()) {
        using(var reader = new StreamReader(response.GetResponseStream())) {
            return reader.ReadToEnd();
        }
    }
}
READ ALSO
Отключение/Включение СОМ-порта

Отключение/Включение СОМ-порта

Ребят, подскажите, как можно отключить, а потом включить СОМ-порт программно?

284
Как правильно организовать многопоточность?

Как правильно организовать многопоточность?

cellsData - массив данных (List), который нужно записать вxslx файл по средствам OpenXML, так как данных достаточно много, решили разбить запись в worksheet...

342
Извлечение SingleNode

Извлечение SingleNode

Имеется xml:

228
Оптимизация кода создания потоков c#

Оптимизация кода создания потоков c#

Доброго времени суток, стоит задача : вызвать метод n раз использовав при этом m потоков (нужно, чтоб одновременно)Я тут набросал код

271