0
我發現header('HTTP/1.1 404');
和PHP中的header('HTTP/1.1 404 Not Found');
一樣有效。所以我看了規範,但找不到任何關於它的事情;「HTTP/1.1 404 Not Found」中的「未找到」是必需的
HTTP狀態標題描述是否可選?
我發現header('HTTP/1.1 404');
和PHP中的header('HTTP/1.1 404 Not Found');
一樣有效。所以我看了規範,但找不到任何關於它的事情;「HTTP/1.1 404 Not Found」中的「未找到」是必需的
HTTP狀態標題描述是否可選?
描述可以是任何人類可讀的字符串。客戶端可能不依賴於字符串,他們只能檢查代碼。
但是,像往常一樣,客戶並不總是遵守。瀏覽器可能會做得很好,但你可以打賭,有HTTP客戶端在那裏專門檢查字符串。
HTTP/1.1表示:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.1
客戶端不需要檢查或顯示Reason-短語。
但是HTTPbis具有更強的措詞澄清它:
http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-16#section-5.1.1
客戶端應該忽略該原因短語的內容。
謝謝!你有參考嗎? – Znarkus
添加..不能更清楚 – Evert
偉大的更新,正是我所期待的。非常感謝! – Znarkus