Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.10;
Скачать: CL | DM;

Вниз

Вопрос по http протоколу...   Найти похожие ветки 

 
Fav   (2007-04-12 20:54) [0]

Доброго времени суток!
Небольшая проблемка возникла при работе с ХТТП:
1)
Какая разница между:
GET http://www.site.com/index.php HTTP/1.0
Host: www.site.com
...

и
GET /index.php HTTP/1.0
Host: www.site.com
...

2)
На сервере имеется некий хитрый скрипт, вообще страница состоит из фреймов, так в одном из них постоянно прогружается скрипт <sddd>, в браузере по нему можно зайти например просто http://www.site.com/sddd?lpaaxjo5r4, при этом
<lpaaxjo5r4> - кусок строки сессии,
причем, поменяя любой символ, а также просто набрав в адресе http://www.site.com/sddd выдадут 404(Страница не найдена)

Проблема такая, если Сокетом отправляю
GET http://www.site.com/sddd?lpaaxjo5r4 HTTP/1.0
Host: www.site.com
...

Выдает 404, притом, если набрать её в браузере, то откроет, почему так происходиТ???
если выполнить
GET /sddd?lpaaxjo5r4 HTTP/1.0
Host: www.site.com
...

Сервер Возвращает "НИЧЕГО", либо уходит в завись.

Подскажите что-нибудь.. особенно по 2-му пункту.. облазял инет, перепробывал уже много вариантов, но результат всегда 404.


 
Чапаев ©   (2007-04-12 22:56) [1]

> если набрать её в браузере, то откроет, почему так происходиТ?
Потому, что браузер не по HTTP/1.0 с сервером общается?..


 
Dmitrij_K   (2007-04-12 23:11) [2]

в 1,0 нет параметра Host:
GET http://www.site.com/index.php - используется про общении с http-proxy сервером
GET /index.php - с web-сервером

Вообще скачай сниффер (например smsniff найдешь в гугле) и изучай http


 
zap8   (2007-04-13 01:40) [3]

>1)
Разница в том, что если не см.[2], то
GET http://www.site.com/index.php HTTP/1.0
запрос сформирован не по правилам пртокола HTTP,
а второй пример по правилам.


>2)
если набрать её в браузере, то откроет

Не открывает однако, дает 404

Ну а сокетом попробуй так

GET /sddd?lpaaxjo5r4 HTTP/1.0
Host: www.site.com
Referer: http://www.site.com/sddd?lpaaxjo5r4



Страницы: 1 вся ветка

Текущий архив: 2007.06.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
2-1179601887
LoRd1
2007-05-19 23:11
2007.06.10
Отключение/включение клавиатуры


3-1174296643
fd979
2007-03-19 12:30
2007.06.10
Получение пароля пользователя в MS SQL Server?


15-1178981335
ArtemESC
2007-05-12 18:48
2007.06.10
Benny Hill


2-1179422955
Евгений Р.
2007-05-17 21:29
2007.06.10
Сенсорный монитор


15-1179484685
novoalex
2007-05-18 14:38
2007.06.10
In или =