Задать вопрос
@one__for__one

Как определить, что пришло в ответе на http запрос?

Здравствуйте!
Предисловие... Есть VoIP телефон, он понимает http запросы.
Генерирую ему запрос из C# и отправляю запрос:
WebRequest request = WebRequest.Create ("http://www.contoso.com/default.html");
WebResponse response = request.GetResponse ();

На старой версии прошивки всё нормально было: телефон звонил. Обновили прошивку и теперь при строке
WebResponse response = request.GetResponse ();
Возникает ошибка: Additional information: Сервер нарушил протокол. Section=ResponseHeader Detail=За возвратом каретки должен следовать перевод строки

Вопрос:
Как посмотреть, какой ответ от телефона приход в эту строчку?
WebResponse response = request.GetResponse ();
Пытался вот так, но null значение в переменной
try
{
    resp = (HttpWebResponse)webr.GetResponse();
}
catch (WebException e)
{
    resp = (HttpWebResponse)e.Response;
}
  • Вопрос задан
  • 396 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы