![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
отправка http запросов post get head через сокет [D7, WinXP]
malyar © (2007-02-14 22:38:00)подскажите как послать вышеупомянутые запросы
серверу с инетимене к примеру www.vasya.narod.ru
для файла test.html лежащего вкорневой папке сервера,
принцип отправки запросов через сокет я знаю.
Socket.SendText('GET ' + URL + ' HTTP/1.0'#10#10);
но на какой URL(переменная в строке запроса) его кидать и на кокой хост конектится если адрес narod.ru > xxx.xxx.90.100 а адрес vasya.narod.ru > xxx.xxx.94.212
wal (2007-02-15 17:35:00) [1]
> [7] DVM © (15.02.07 17:19)
Тогда вопроса "на какой хост коннектиться" не должно возникать.
DVM (2007-02-15 17:19:00) [2]
> С "GET" хост писать не надо! только путь к файлу
Если через прокси то надо.
malyar (2007-02-15 11:28:00) [3]rfc 2616 гораздо информативнее нежели просто rfc
всем спс.
umbra (2007-02-15 10:29:00) [4]2 malyar (14.02.07 23:10) [2]
это значит, что происходит перенаправление запроса по адресу, который есть в ответе. А вообще Anatoly Podgoretsky © прав, стоит прочесть RFC 2616 (о протоколе HTTP)
malyar (2007-02-14 23:22:00) [5]f1
Anatoly Podgoretsky (2007-02-14 23:11:00) [6]> malyar (14.02.2007 23:10:02) [2]
rfc
malyar (2007-02-14 23:10:00) [7]при попытке получить хеадер, получаю :
HTTP/1.1 302 Found
что это означает ?
Dmitrij_K (2007-02-14 22:46:00) [8]К1нектит0ся к ip который вернул dns
в заголовке запроса добавить поле Host: имя сайта
Host: vasya.narod.ru
С "GET" хост писать не надо! только путь к файлу