ХТТП 303
Статусни код 303 Сее Отхер ХТТП одговора је прави начин да се wеб апликације преусмере на нови УРИ, нарочито пошто је ХТТП ПОСТ извршен.
Овакав одговор означава да се исправан одговор може наћи под другачијим УРИ-јем и да га треба потражити користећи ГЕТ методу. Назначени УРИ није замена референце за оригинални извор.
Овај статусни код би требало да се користи са лоцатион хедером како је описано испод.
303 Сее Отхер је предложен као један начин одговарања на захтев за УРИ који идентификује реалан објекат према Семантичкој Wеб теорији (друго коришћење хасх УРИс).[1] На пример, ако http://www.example.com/id/alice[мртва веза] идентификује као особа, онда би било неприкладно да сервер одговори на ГЕТ захтев са 200 ОК, уколико сервер није у могућности да тај одговор проследи Алиси лицно. Уместо тога, сервер би требало да генерише 303 Сее Отхер одговор који преусмерава у одвојен УРИ и пружа опис Алисе.
303 Сее Отхер може се користити и за друге сврхе. На пример, када правимо РЕСТфулл wеб АПИ који мора да врати позиваоцу моментално али и да настави извршавање асинхроно (као сто је видео конверзација), wеб АПИ може да обезбеди статусну проверу УРИ-ја који омогуцава оригиналном клијенту који је затражио конверзацију да провери статус конверзације. Ова провера статуса wеб АПИ-ја треба да врати 303 Сее Отхер позиваоцу када је задатак извршен, заједно са УРИ-јем са ког може да преузме резултат у Лоцатион ХТТП заглавље пољу.[2]
Пример уреди
Захтев клијента:
GET / HTTP/1.1 Host: www.example.com
Одговор сервера:
HTTP/1.1 303 See Other Location: http://example.org/other
Види још уреди
- RFC 2616 (ХТТП 1.1)
- RFC 1945 (ХТТП 1.0)
- Хyпертеxт Трансфер Протоцол
- Лист оф ХТТП статус цодес
- Пост/Редирецт/Гет