2015-05-10 76 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用于人类 用户。不需要检查或显示原因 - “短语”。“ –

相关问题