2015-05-10 74 views
2

我只想知道我們是否可以更改HTTP響應名稱,例如 ,例如header('HTTP/1.1 500 Cannot connect to database'); 或者應該是500 Internal server error和消息在正文中? 我找到答案。 http://tools.ietf.org/html/rfc2616#section-6.1.1 「狀態代碼旨在供自動機使用 ,並且原因短語用於人類 用戶。客戶端不需要檢查或顯示Reason- 短語。」我們可以創建自定義HTTP描述嗎?

+0

我想你可以 –

回答

0

是,header('HTTP/1.1 500 Cannot connect to database');會的工作,看到的例子在http://php.net/manual/en/function.http-response-code.php#107261

header($protocol . ' ' . $code . ' ' . $text); 
+0

請問,是這樣嗎。我知道這是有效的。但從來沒有看到有人更改http文本。我仍然在搜索RCF的任何信息。但我找不到它。 –

+0

哦,我發現http://tools.ietf.org/html/rfc2616#section-6.1.1「Status-Code的意圖是 供自動機使用,Reason-Phrase用於人類 用戶。不需要檢查或顯示原因 - 「短語」。「 –

相關問題