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

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

отправка 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" хост писать не надо! только путь к файлу


Наверх

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