Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Убрать HTTP-заголовок Connection


Автор: WERITAS 14.5.2010, 16:01
Добрый день. Создаю объект типа HttpWebRequest и заполняю его свойства. Требуется, чтобы отправляемый http-запрос не содержал заголовка Connectrion. Выставление свойства KeepAlive у объекта HttpWebRequest  не помогает - в запросе получается заголовок "Connection:Close". Пробовал удалить заголовок с помощью Headers.Remove(), не сработало. Можно это как-то победить?
Код

HttpWebRequest httpRequestGetStream = (HttpWebRequest)HttpWebRequest.Create("http://xxx.xxx.xxx.xxx");
httpRequestGetStream.Method = "GET";
httpRequestGetStream.ProtocolVersion = new Version(1, 1);

httpRequestGetStream.KeepAlive = false; // Не помогает
httpRequestGetStream.Headers.Remove(HttpRequestHeader.Connection); // Тоже не помогает

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)