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

Вниз

idHTTP и прокси-сервер   Найти похожие ветки 

 
cruiser ©   (2009-01-26 20:44) [0]

Здавствуйте мастера! Подскажите, как передать компоненту idHttp параметр авто-определения прокси сервера?


 
Медвежонок Пятачок ©   (2009-01-26 20:53) [1]

а он его вообще ждет от тебя?


 
cruiser ©   (2009-01-26 20:56) [2]

Он не ждет. Это я ему хочу его передать для того что бы при вызове его метода get, idhttp ломился не напрямую в сеть, а через прокси, что например прописан в настройках ИЕ.


 
Медвежонок Пятачок ©   (2009-01-26 21:00) [3]

ну вот и ответ.
передавать ему параметр автоопределенеия прокси не нужно, так как он ничего сам искать не умеет и не собирается искать.


 
cruiser ©   (2009-01-26 21:02) [4]

Хорошо. Поставлю вопрос по другому. Как мне обойти ошибку, которая возникает при вызове idHttp.get если доступ в сеть происходит через прокси-сервер?


 
Медвежонок Пятачок ©   (2009-01-26 21:03) [5]

а почему она происходит при обращении через прокси сервер?


 
cruiser ©   (2009-01-26 21:11) [6]

Потому что idhttp не знает параметров прокси сервера, соответственно и ошибка доступа к url. Какими средствами можно определить наличие прокси-сервера и его настройки и затем назначить соответствующим свойствам idhttp?


 
Медвежонок Пятачок ©   (2009-01-26 21:14) [7]

настройки прокси сервера можно прочитать из файла настроек своей программы


 
cruiser ©   (2009-01-26 21:22) [8]

а если неизвестны эти настройки? т.е. программа может запускаться в разных условиях, на разных машинах и вот надо как-то получить данные по конкретным настройкам прокси.


 
Медвежонок Пятачок ©   (2009-01-26 21:25) [9]

ну неизвестны и что?
с чего ты взял, что у клиента они обязательно лежат в настройках именно ie?


 
Anatoly Podgoretsky ©   (2009-01-26 21:25) [10]

> cruiser  (26.01.2009 21:11:06)  [6]

Посмотреть в браузере. Браузеров много.


 
cruiser ©   (2009-01-26 21:26) [11]

Я привел ИЕ как пример. Как определить все таки используется прокси или нет и с какими параметрами?


 
Медвежонок Пятачок ©   (2009-01-26 21:27) [12]

странный ты чувак.
ты когда утром выходишь из подъезда, ты как определяешь, в какой детский сад тебе надо идти?


 
cruiser ©   (2009-01-26 21:33) [13]

Короче, более взрослых мыслей не будет, чувак?
Если нет, то можете закрыть тему.


 
Медвежонок Пятачок ©   (2009-01-26 21:38) [14]

заведи файл настроек, и дай юзеру самому указать где его прокси.
либо гадай в каком именно браузере или иной программе юзера лежат нужные тебе настройки.
возможно он вообще не пользуется распространенными браузерами, а настройки прокси у него лежат в профиле квипа.
и что ты будешь делать?
ShowMessage("Извините, юзер, я не могу догнать где у тебя настройки прокси") ?


 
cruiser ©   (2009-01-26 21:43) [15]

С предустановками вручную все понятно - это сделать не сложно. Шут с ними с остальными неведомыми браузерами, как сделать определение параметров прокси именно из IE? Может где в реестре это прописывается и просто нужно поднять нужные параметры ключей?


 
cruiser ©   (2009-01-26 21:43) [16]

Удалено модератором


 
cruiser ©   (2009-01-26 21:43) [17]

Удалено модератором


 
Медвежонок Пятачок ©   (2009-01-26 21:45) [18]

Шут с ними с остальными неведомыми браузерами

с такими замашками твоя поделка через 5 секунд после установки окажется в корзине.


 
cruiser ©   (2009-01-26 21:45) [19]

Сорри за дубли сообщений. Модераторы, почистите пожалуйста ветку...


 
cruiser ©   (2009-01-26 21:50) [20]

Т.е. ты утверждаешь, что определить параметры прокси-сервера из настроек ИЕ невозможно? Хм. Буду искать ответ дальше....
> с такими замашками твоя поделка через 5 секунд после установки
> окажется в корзине.

Интересный вывод. Тогда можно в таком случае повыкидывать кучу программ, которые умеют вытаскивать настройки прокси из ИЕ.


 
Медвежонок Пятачок ©   (2009-01-26 21:52) [21]

но твоя-то не умеет


 
Медвежонок Пятачок ©   (2009-01-26 21:53) [22]

Т.е. ты утверждаешь, что определить параметры прокси-сервера из настроек ИЕ невозможно?

Где это я утверждал такое?


 
cruiser ©   (2009-01-26 21:58) [23]


> но твоя-то не умеет

Вот и спросил помощи как это сделать.

> Где это я утверждал такое?

Хватит привязываться к словам, лучше бы помог :) если конечно знаешь...


 
Медвежонок Пятачок ©   (2009-01-26 22:01) [24]

был бы не такой "неторопливый", то давно бы ввел настройки прокси в своем ie и нажал бы f3 в regedit.


 
Anatoly Podgoretsky ©   (2009-01-26 22:19) [25]

> cruiser  (26.01.2009 21:43:15)  [15]

Еще раз - браузеров много и то что ты обнаружишь ИЕ (а он обязательно есть), то его настройки ничего не говорят.


 
cruiser ©   (2009-01-26 22:22) [26]

Всем спасибо. Буду искать дальше.


 
Anatoly Podgoretsky ©   (2009-01-26 22:23) [27]

Более того может быть несколько разных рабочих браузеров и у них разные настройки прокси и все верные. Существует механизм автодискавери, но это тебе тоже вряд ли что говорит, вот это надежное средства, но не совсем. Установка параметров прокси это функция администратора.



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

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

Наверх





Память: 0.51 MB
Время: 0.043 c
2-1232614740
kyn66
2009-01-22 11:59
2009.03.15
Не копируется открытый файл DBF


15-1231450495
oxffff
2009-01-09 00:34
2009.03.15
The Future of the Delphi Compiler


2-1232559104
cruiser
2009-01-21 20:31
2009.03.15
WebBrowser.Navigator и поток


15-1232194518
Кое кто
2009-01-17 15:15
2009.03.15
Ищу драйвер


2-1232537796
fenix96
2009-01-21 14:36
2009.03.15
вывод в StringGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский