![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прокся... [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 ?
оно же совсем поразному работает...