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

Вниз

Прокся...   Найти похожие ветки 

 
Landgraph   (2002-02-01 13:11) [0]

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


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

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


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

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


 
Landgraph   (2002-02-02 19:20) [3]

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


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

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


 
Landgraph   (2002-02-02 22:39) [5]

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


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

Ты меня не понял, речь не идет ни о каких компонентах и свойствах пртосо в тексте запроса, есть хост, тоесь адрес сертвера
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 порт этого хоста твой запрос..
ты обьясни зачем тебе это надо, ты, что прокси пишешь?


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

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


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

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


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

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


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

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


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

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


 
Landgraph   (2002-03-06 14:06) [12]

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


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

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


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

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



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

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

Наверх




Память: 0.47 MB
Время: 0.006 c
1-64678
Eug-ene
2002-05-05 11:57
2002.05.20
ActiveX


14-64777
Agent Smith
2002-04-02 15:30
2002.05.20
Linux - forever!!!


14-64793
Malder
2002-04-09 23:10
2002.05.20
Как изменить настройки ICQ ?


6-64763
kvcomp
2002-03-05 13:19
2002.05.20
Проблема с TWebBrowser.


1-64651
ec
2002-05-08 14:47
2002.05.20
сек перевести в мин и часы





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