HTTP location

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
HTTP
Постоянное соединение · HTTP pipelining · Сжатие[en] · HTTPS · HTTP/2
Методы
OPTIONS · GET · HEAD · POST · PUT · DELETE · TRACE · CONNECT · PATCH
Заголовки
Cookie · ETag · Referer
HTTP location
Do Not Track[en]
X-Forwarded-For[en]
Коды состояния
1xx: Informational
2xx: Success
3xx: Redirection
4xx: Client Error (404 Not Found)
5xx: Server Error

HTTP заголовок Location возвращается в ответах HTTP сервера в двух случаях:

  1. Чтобы попросить webбраузер загрузить другую web-страницу (Перенаправление URL). В этом случае заголовок Location должен быть отправлен вместе с кодом состояния 3xx

Примеры[править | править вики-текст]

Абсолютный URL[править | править вики-текст]

Запрос:

GET /index.html HTTP/1.1
Host: www.example.com

Ответ:

HTTP/1.1 302 Found
Location: http://www.example.org/index.php

Относительный URL[править | править вики-текст]

Запрос http://www.example.com/blog:

GET /blog HTTP/1.1
Host: www.example.com

Ответ:

HTTP/1.1 302 Found
Location: /articles/