Здравствуйте!
Предисловие... Есть 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;
}