как правильно отправить запрос серверу ???
GET http://www.rambler.ru/index.html/ HTTP/1.0выдает ошибку 500
>как правильно отправить запрос серверу ???
>GET http://www.rambler.ru/index.html/ HTTP/1.0
>выдает ошибку 500У тебя / лишняя.
Правильно:
GET /index.stml HTTP/1.0\n
Host: www.rambler.ru\n\n
В протоколе HTTP/1.0
host-ов нетуНасколько я понял человек пользуется GET из шела?
есть такая прога если ставишь LWP::UserAgent перловый.
shell> GET http://www.rambler.ru/index.html
если через телнет то уже коннект есть к серверу
и http://www.bla.bla писать не нужно,просто
GET / HTTP/1.
>В протоколе HTTP/1.0
>host-ов нетуЗато почти во всех клиентах реализующих HTTP/1.0 есть, начиная с 1 или 2 Netscape и Mozaic тогоже периода, когда все браузеры поддерживали Host:, при отсутствии его в стандарте, IE еще и в помине небыло. Возникла потребность экономить IP адреса, появился Host.
>Насколько я понял человек пользуется GET
>из шела?Если из шела, то wget или curl тогда уж, или еще лучше telnet :-)
>и http://www.bla.bla писать не нужно,просто
>GET / HTTP/1.Ага, и виртуальные хосты, которых например у меня на серваке штук 100 идут лесом.
>Ага, и виртуальные хосты, которых например
>у меня на серваке штук
>100 идут лесом.Ну оччень сомневаюсь что www.rambler
.ru это виртуалхост, ну просто оччень.
>Ну оччень сомневаюсь что www.rambler.ru это виртуалхост, ну
>просто оччень.А вот и виртуалхост, сравни IP разделов "Магазины - Покупки - Работа - Право - Здоровье - Аптека - Компьютеры".
www.ya.ru и www.yandex.ru тоже виртуальные хосты, можешь проверить.
ну хорошо виртуал-хост, но www.rambler.ru стоит первичным виртуал-хостом и любой запрос без указания хоста будет обрабатываться именно им.
Вопрос из др. области ,но по теме.
Подскажите пожалуйста как делать посылку данных из CGI-скрипта ???
Хотя бы в тот же rambler,
и как вывести ответ сервера ??
И если можно поподробнее, я только учусь;
читал в статьях по Perl и CGI,
ничего не понял.
Спасибо .