Форум: "Сети";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
Внизотправка http запросов post get head через сокет Найти похожие ветки
← →
malyar (2007-02-14 22:38) [0]подскажите как послать вышеупомянутые запросы
серверу с инетимене к примеру 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
← →
Dmitrij_K (2007-02-14 22:46) [1]К1нектит0ся к ip который вернул dns
в заголовке запроса добавить поле Host: имя сайта
Host: vasya.narod.ru
С "GET" хост писать не надо! только путь к файлу
← →
malyar (2007-02-14 23:10) [2]при попытке получить хеадер, получаю :
HTTP/1.1 302 Found
что это означает ?
← →
Anatoly Podgoretsky © (2007-02-14 23:11) [3]> malyar (14.02.2007 23:10:02) [2]
rfc
← →
malyar (2007-02-14 23:22) [4]f1
← →
umbra © (2007-02-15 10:29) [5]2 malyar (14.02.07 23:10) [2]
это значит, что происходит перенаправление запроса по адресу, который есть в ответе. А вообще Anatoly Podgoretsky © прав, стоит прочесть RFC 2616 (о протоколе HTTP)
← →
malyar (2007-02-15 11:28) [6]rfc 2616 гораздо информативнее нежели просто rfc
всем спс.
← →
DVM © (2007-02-15 17:19) [7]
> С "GET" хост писать не надо! только путь к файлу
Если через прокси то надо.
← →
wal © (2007-02-15 17:35) [8]
> [7] DVM © (15.02.07 17:19)
Тогда вопроса "на какой хост коннектиться" не должно возникать.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.052 c