我们可以创建自定义HTTP描述吗?

时间:2015-05-10 09:37:01

标签: php rest http

我只想知道我们是否可以更改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-Phrase适用于人类    用户。客户无需检查或显示原因 -    。短语"

1 个答案:

答案 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);