Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2010.09.26;
Скачать: [xml.tar.bz2];

Вниз

Учесть в программе используемый в системе Proxy   Найти похожие ветки 

 
Yozch1   (2008-11-12 23:57) [0]

Задача такая. Есть процедурка, которая делает http запрос и обрабатывает ответ.

Так вот. КАК получить hroxyhost, proxypass и proxyname, через который юзер выходит в инет для подстановки в параметры своего коппонента для корректного запроса?

и как узнать что онт вообьще через прокси выходит? (ну на это я ответы видел, а вот как остальное вытянуть?)


 
Сергей М. ©   (2008-11-13 10:03) [1]


> через который юзер выходит в инет


Что значит "выйти в инет" ?


 
Yozch1   (2008-11-13 10:19) [2]

Реальный пример

большая фирма, http через корпоративный  прокси.

Моя прога лезет за данными в инет по http, не скрыто, инициируется клиентом .

прокси прогу не пускает. Можно конечно попросить явный ввод данных прокси, но хочется как то вытянуть их из системы, из того же IE, он ведь настроен.

Вот в этом, собственно, и задача.


 
Anatoly Podgoretsky ©   (2008-11-13 10:21) [3]

> Yozch1  (13.11.2008 10:19:02)  [2]

В данном случае выхода в Интернет нет, все кончается локалкой.


 
Сергей М. ©   (2008-11-13 10:42) [4]


> Yozch1   (13.11.08 10:19) [2]


> прокси прогу не пускает


Прогу твою не прокси не пускает, а межсетевой экран.


> Можно конечно попросить явный ввод данных прокси


А зачем ? Сетевые координаты прокси-сервера в лок.сети так уж часто меняются ?

Пропиши их ручками в какой-нибудь ini-файл, при запуске приложения считывай и проверяй на доступность дифолтного прокси-сервиса.
Если доступен, то подставляй в настройки своего компонента, иначе предлагай юзеру ввести в режиме диалога правильные координаты.


 
Yozch1   (2008-11-13 15:10) [5]

"Сетевые координаты прокси-сервера в лок.сети" могут быть клиенту не известны, потому что он юзер ушастый.

Может я обобщу вопрос?

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

Понятно, что если файервор ругается или молча не пускает тут кранты, а есть ситуации (типа настроек прокси) которые перпятствуют прохождению http-запроса и которые можно на ходу пофиксить программно?


 
Yozch1   (2008-11-13 15:34) [6]

или еще так - как получить настройки прокси, которыми пользуется IE?


 
Anatoly Podgoretsky ©   (2008-11-13 15:43) [7]

Ну вот теперь хоть вопрос правильный.
Настроки прописаны в реестре.


 
Сергей М. ©   (2008-11-13 15:49) [8]


> Yozch1   (13.11.08 15:34) [6]


Ушастый юзер не обязан пользовать IE.
На то он и ушастый.

Ненастроенный IE вполне может пылиться у ушастого юзера в чулане до самого второго пришествия, в то время как ушастый юзер пользует разного пошиба альтернативные браузеры, хранящие свои настройки отличным от IE способом.


 
Сергей М. ©   (2008-11-13 15:52) [9]


> Yozch1   (13.11.08 15:34) [6]


Кстати, а каким образом IE получил эти настройки, если юзер такой уж ушастый ?
С луны они ему свалились или откуда ?


 
Anatoly Podgoretsky ©   (2008-11-13 15:54) [10]

> Сергей М.  (13.11.2008 15:49:08)  [8]

Но вопрос теперь правильный.


 
Сергей М. ©   (2008-11-13 15:59) [11]


> Anatoly Podgoretsky ©   (13.11.08 15:54) [10]


Согласен.


 
Yozch1   (2008-11-13 16:06) [12]


> Ну вот теперь хоть вопрос правильный.Настроки прописаны
> в реестре.


А где в реестре?

ICQ или SKYPE тот же откуда их берут?


 
Anatoly Podgoretsky ©   (2008-11-13 16:16) [13]

> Yozch1  (13.11.2008 16:06:12)  [12]

Ты пользоваться поиском в реестре умеешь, вот тогда пропиши любой ИП и найди его в реестре.


 
Сергей М. ©   (2008-11-13 16:40) [14]


> ICQ или SKYPE тот же откуда их берут?


Не всякий клиент этих сетей это делает.


 
Yozch1   (2008-11-13 17:03) [15]

я хочу так, как грамотный клиент делает :-)


 
Сергей М. ©   (2008-11-13 17:22) [16]

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings


 
Yozch1   (2008-11-13 22:23) [17]

Итак. Вердикт.
Если вы используете в свое программе работу с HTTP / FTP, то не затрудните себя проверить прокси и подставить его значения в настроки компонент до обращения

вот подробное решение
http://www.scalabium.com/faq/dct0161.htm



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2010.09.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.003 c
2-1278147722
SIV5000
2010-07-03 13:02
2010.09.26
PNG + Componenet;


2-1277904434
JohnKorsh
2010-06-30 17:27
2010.09.26
StringGrid, Вопрос по свойствам.


15-1277274062
AK-47
2010-06-23 10:21
2010.09.26
Файлы в Windows 7


2-1277722570
rar
2010-06-28 14:56
2010.09.26
dbgrideh


2-1277882721
Ptitca
2010-06-30 11:25
2010.09.26
Помогите с массивами в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский