imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование > Для профессионалов
Опции темы
Старый 26.08.2004, 17:06     # 1
Sevrige
Newbie
 
Регистрация: 24.04.2002
Адрес: Stockholm
Сообщения: 47

Sevrige Путь к славе только начался
HTTP Proxy и кривые URI: что делать?

Когда proxy (или WAP gateway) получает запрос вида:

GET /page HTTP/1.1
Host: www.domain.com

Что он должен сделать:

1. Послать запрос без изменений на www.domain.com.
* в этом случае relative ссылки не будут работать:
вместо www.domain.com/page/image.gif получится www.domain.com/image.gif

2. Послать на сервер запрос со слэшОм
GET /page/ HTTP/1.1
Host: www.domain.com

* В некоторых случах это не работает, т.е. сервер отвечает, что ничего не найдено. Видел в двух совершенно разных системах.

3. Послать назад HTTP 302 Моved permanently
* Это не работает с некоторыми wap телефонами (в спецефических случаях, но всё же).

4. Послать оригинальный запрос на www.domain.com, но добавить к заголовкам "Location: http://www.domain.com/page/".
* На этот заголовок по-моему www-шные клиенты будут откровенно забивать.

Из идей еще использовать http-шный HEADER для "/page" и "/page/", но он в некоторых случаях тоже работать не будет.



В идеале ссылочку на какой-нибудь стандарт/рекомендацию по этому поводу, или опытом поделитесь.
__________________
Алексей
Sevrige вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:27.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.