powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема WebProxy
2 сообщений из 2, страница 1 из 1
Проблема WebProxy
    #34155207
Limonad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В проекте необходимо использовать объект класса HttpWebRequest. Но подключение необходимо производить через прокси-сервер, на самом деле их имеется 4 штуки, и они объединены под одним днс-именем (proxy.organization.ru). Делаю так:

 HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
 WebProxy myProxy = new WebProxy("proxy.organization.ru", 3128);
 myProxy.Credentials = new NetworkCredential("login", "password");   
 myReq.Proxy = myProxy;
myReq.MaximumAutomaticRedirections = 2;
myReq.Credentials = CredentialCache.DefaultCredentials;
myReq.Timeout = 8000;
HttpWebResponse myRes = (HttpWebResponse)myReq.GetResponse();
//Здесь выскакивает экспешн
The server committed a protocol violation. Section=ResponseStatusLine
 
В чём может быть причина? Блин, очень срочно надо исправить эту ошибку.

Заранее спасибо!
...
Рейтинг: 0 / 0
Проблема WebProxy
    #34155446
calbears
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LimonadВ проекте необходимо использовать объект класса HttpWebRequest. Но подключение необходимо производить через прокси-сервер, на самом деле их имеется 4 штуки, и они объединены под одним днс-именем (proxy.organization.ru). Делаю так:

HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
WebProxy myProxy = new WebProxy("proxy.organization.ru", 3128);
myProxy.Credentials = new NetworkCredential("login", "password");
myReq.Proxy = myProxy;
myReq.MaximumAutomaticRedirections = 2;
myReq.Credentials = CredentialCache.DefaultCredentials;
myReq.Timeout = 8000;
HttpWebResponse myRes = (HttpWebResponse)myReq.GetResponse();
//Здесь выскакивает экспешн
The server committed a protocol violation. Section=ResponseStatusLine

В чём может быть причина? Блин, очень срочно надо исправить эту ошибку.

Заранее спасибо!
Я не уверен, что это поможет, но попробуй сделать модификацию относительно
httpWebRequest в файле web.config:

<configuration>
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
</configuration>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема WebProxy
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]