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

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

Прокся... [D5, Win95/98, WinME]


Landgraph ©   (2002-02-01 13:11:00) 

Люди, ХЕЛП.
Как осуществляется запрос к проксе-серверу и каков ответ?
Вообще, как обсчаться через проксю? Ничего кроме TClientSocket и TServerSocket не предлагать, про ИНДю знаю.
Можно УРЛю.
Заранее спасибо


Quadro   (2002-03-08 00:05:00) [1]

2 Ghost. ©
Я имел ввиду компонент TWebBrowser.
Для любых HTTP-компонентов я знаю.
А с просмотрщиком - проблема. :(


Donal_Graeme   (2002-03-07 11:28:00) [2]

это в общем случае. скорее всего для хттп подойдёт метод Ghost (я не знаю). когда я пробовал написать клиента для аси, то работал с поркси по тем правилам, которые изложил в своём ответе.
работал я только с Socks5, поэтому говорить определённо могу только портокола общения с ним.
если интересно, у меня есть пара RFC, где описывается протокол общения с Socks5.


Landgraph   (2002-03-06 14:06:00) [3]

Это для всех протоколов? Или только для ХТТП?
Допустим я написал прогу, которая работает по своему протоколу и сервер еёшный висит ну... на 1024 порту. Что тогда слать прокси? Как ему порт переслать, по которому коннектиться?


Donal_Graeme   (2002-03-06 12:40:00) [4]

на самом деле прокси ведь не только для http запросов. правильно было сказано, прежде всего надо знать, какой именно прокси интересует. потому как разные протоколы запросов и ответов. и в случае с Socks сервером (не знаю как на других) сперва идёт соединение с сервером, потом авторизация (если требуется), потом выделение канала для связи (три типа) и затем уже только осуществляется обмен данными.


Ghost.   (2002-03-06 12:00:00) [5]

Ну выше пример запроса я и привел..


Quadro   (2002-03-06 01:39:00) [6]

Пример, если можно.


Ghost.   (2002-03-05 11:15:00) [7]

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


Quadro   (2002-03-05 00:31:00) [8]

В догонку.
Как програмно можно изменить поля HTTP запроса?
UrlMkSetSessionOption(URLMON_OPTION_USERAGENT, UA, 12, 0);
Меняет UserAgent, а остальные?


Ghost.   (2002-02-03 11:22:00) [9]

Ты меня не понял, речь не идет ни о каких компонентах и свойствах пртосо в тексте запроса, есть хост, тоесь адрес сертвера
GET http://www.mts.ru/........HTTP/1.1
Accept: */*
Referer: http://www.mts.ru/sms/
Accept-Language: ru
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 ......;
Host: www.mts.ru
Proxy-Connection: Keep-Alive
если такой запрос ты отправляешь в прокси он найдет эту строку и перенаправит в 80 порт этого хоста твой запрос..
ты обьясни зачем тебе это надо, ты, что прокси пишешь?


Landgraph   (2002-02-02 22:39:00) [10]

Дело в том, что я не хочу использовать ничего кроме TClientSocket, а у него нету св-ва "прокси"... И как тепер?


Ghost.   (2002-02-02 20:37:00) [11]

Да ничего говортить ему не надо он6 из твоего запроса возмет хост и пртиседин6ится к нему и все передаст куда надо..помоему в инди есть исходник прокси посмотри, что он6 делает. В ICS точно есть, там вобщем все понятно..


Landgraph   (2002-02-02 19:20:00) [12]

Да к проксе то подконнектиться не проблема... Проблема в том, чтобы ему сказать, куда он чтобы коннектился и потом забирать от него данные... А как ему ето все сказать...
Желательно инфу и по Саксам и по ХТТП проксям


Ghost.   (2002-02-01 14:18:00) [13]

Да тоже самое тока коннект к прокси адресу и прокси порту какой тебе нужен, а остальное он сам сделает


$hade   (2002-02-01 14:06:00) [14]

дык а к какой проксе то? HTTP,Socks ?
оно же совсем поразному работает...


Наверх

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