Общие > Веб Сервера

Заголовки HTTP/1.1

(1/3) > >>

teanic:
На запрос к своему серверу GET http://gertz.ru/index.htm HTTP/1.1\\r\\n\\r\\nHost: gertz.ru\\r\\n вместо документа получаю Bad request нет имени хоста. Долго мытарился по этой проблеме, но успеха не добился. Кому интересно, может ниже почитать, но большая благодарность, кто поможет разобраться.

Подробнее...
Что-то у меня сервера не понимают моих http заголовков. Я делал
попытки с помощью PHP скрипта отправлять запросы и получать ответы
сервера. Для этого написал прогу.

Программа успешно работает и выдает заголовки ответа сервера и
страницу.
Пробуем получить файл по умолчанию присвоив переменной $path="";
Программа успешно работает.
Пробуем получить первую страницу Яндекса $host="yandex.ru; $path="";
ПОЛУЧАЕМ ОШИБКУ 404
Почему если перейти от протокола HTTP/1.0 к HTTP/1.1 и в соответствии
с RFC2068 отправить запрос $request = "GET $path HTTP/1.1\\r\\n\\r\\nHost: $host\\r\\n";
То получим ответ сервера, что URL в запросе неправильный.
Следующие строки запросов, написанные скорее от безысходности, чем по
здравому смыслу, тоже приведут к ошибкам.

$request = "GET $host$path HTTP/1.1\\r\\n\\r\\nHost: $host\\r\\n"; //Не
указано имя хоста
$request = "GET http://$host$path HTTP/1.1\\r\\n\\r\\nHost: $host\\r\\n";
//Не указано имя хоста
Если возможно укажите, что я делаю неправильно
С уважением Сергей

Макс:
попробуй
GET $path HTTP/1.1\\r\\n

teanic:
Пробовал, в этом случае сервер просто не дает ответа
Я перед этим форумом толкался у линуксоидов, они тоже с этого совета начинали. Если интересно, то вот ссылка  http://community.asplinux.ru/forum/1/13924/13945/ Может кто знает более специализированный форум?

Меняздесьдавнонет:
гыыыыыыыыыыыыыыыыыыыыыыыыыы :-)))))))))
посмотрел внимательнее :-))))

Макс, посмотри и ты
GET http://gertz.ru/index.htm HTTP/1.1\\r\\n\\r\\nHost  gertz.ru\\r\\n

Вопрос.
Чем у нас отделяется заголовок от тела запроса?

Макс:
RomikChef
да уж, проглядел.

teanic
насчет того, что сервер не дает ответа, попробуй слать в запросе еще
Connection: close

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии