HTTP Location
HTTP/HTTPS |
---|
![]() |
|
请求 |
报文 |
|
|
|
HTTP Location
要求 網 頁 瀏 覽 器 加 載 其他網 頁 (網 域 名稱 轉 址 )。在 这种情 况下,應 該使用 HTTP狀態 碼3xx發送 Location頭 (Location header)。當 請求 的 URI具有 以下 內容時 ,Web服務 器 響 應 傳 遞:- 临时
移 动; 永久 移 动;處理 請求 ,例 如一 個 POST表 單 ,以一 個 不同 的 URI来 提供 該請求 的 結果 。
- 临时
提供 有 關新 創建 資源 位置 的 信 息 。在 這種情況 下 ,應 該使用 HTTP狀態 碼201或 202發送 Location頭 。[1]
HTTP 1.1
例 子
[编辑]絕對 URL(Absolute URL)示 例
[编辑]GET /index.html HTTP/1.1
Host: www.example.com
HTTP/1.1 302 Found
Location: http://www.example.org/index.php
該
相對 URL(Relative URL)示 例
[编辑]GET /blog HTTP/1.1
Host: www.example.com
HTTP/1.1 302 Found
Location: /articles/
該
参 见
[编辑]参考 文献
[编辑]- ^ Richardson, Leonard. RESTful Web Services. Sebastopol: O'Reilly. 2007: 228–230. ISBN 978-0-596-52926-0.
- ^ Location. Hypertext Transfer Protocol -- HTTP/1.1. IETF. June 1999: sec. 14.30. RFC 2616.
- ^ IETF HTTPbis Working Group Ticket 185. [2017-06-30]. (
原始 内容 存 档于2016-10-13). - ^ Location. Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. IETF. June 2014: sec. 7.1.2. RFC 7231.
- ^ Uniform Resource Identifier (URI): Generic Syntax. IETF. January 2005. RFC 3986.
- ^ IANA Uniform Resource Identifer (URI) Schemes. [2014-11-21]. (
原始 内容 存 档于2010-08-24).