Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как работать через прокси? [D7, Win95/98, WinME, NT4, Win2k, WinXP]


Werewolf ©   (2004-05-24 10:43:00) 

Для написания модуля требуется разобраться с работой через прокси. Как оно происходит, как оно делается.

Подскажите приз какиенить линки или доки по сабжу.

Заранее спасибо


Werewolf   (2004-05-25 10:47:00) [1]

сенкс, попроую...


Werewolf   (2004-05-25 10:46:00) [2]

сенкс, попроую...


Werewolf   (2004-05-25 10:41:00) [3]

сенкс, попроую...


Reindeer Moss Eater   (2004-05-25 10:24:00) [4]

Это как раз для HTTPSпрокси.

Логин и пароль у тебя спросят во время цикла repeat/until с пормощью кода возврата 407.
Лови его и поступай как в rfc2617


Werewolf   (2004-05-25 09:24:00) [5]

2 Reindeer Moss Eater
Это для обычного proxy через http, а мне нужен https, т.е. узнать когда, где и как он спрашивает логин/пароль


Reindeer Moss Eater   (2004-05-25 08:56:00) [6]

TCPClient.Host := 'MyHTTPSProxy';
TCPClient.Port := HTTPS_PROXY_PORT;
TCPClient.Connect;
TCPClient.WriteLn('CONNECT ftp.somewhere.com : 21 HTTP/1.1');
TCPClient.Writeln;
repeat
Response := TCPClient.ReadLn;
until Response = '';


Digitman   (2004-05-25 08:37:00) [7]

набери "HTTPS" в том же Гугле - получишь кучу ссылок на ресурсы с описанием протокола .. останется только реализовать его в своем коде


Werewolf   (2004-05-25 07:58:00) [8]

Нужен протокол HTTP, а вернее HTTPS, т.е. на прокси я захожу с логином и паролем. Задача, которую решаю - сделать FTP менеджер через этот прокси. Впринципе все это реально. Пакеты типа CuteFTP даже соединяются, например с ftp.narod.ru:21, но они работают только через HTTP, поэтому нормально работать не получается - только на чтение.


Digitman   (2004-05-24 12:19:00) [9]


> Werewolf   (24.05.04 10:43)  


пляши от конкретного прикладного сет.протокола, предполагаемого к использованию тобой в модуле .. например, http, ftp, pop3 ..

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


SammIk   (2004-05-24 11:13:00) [10]

Ответ один, ищи в rfc


Наверх

Титульная страница Поиск, карта сайта Написать письмо