Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 404错误标题的说明文本-更改';未找到';_Http_Header_Http Status Code 404 - Fatal编程技术网

Http 404错误标题的说明文本-更改';未找到';

Http 404错误标题的说明文本-更改';未找到';,http,header,http-status-code-404,Http,Header,Http Status Code 404,这个问题以前被问过很多次,但我想问一下它的不同方面。 我的测试用例: header("HTTP/1.0 404 Not Found"); // and header("HTTP/1.0 404"); 导致服务器重试标头: HTTP/1.1 404 Not Found 但也有可能做到: header("HTTP/1.0 404 Oh... sorry, did not find"); 这种可能性从何而来?更改notfound字符串是否合适(不会造成任何并发症?) 这并不是说我想改变它,因为除

这个问题以前被问过很多次,但我想问一下它的不同方面。
我的测试用例:

header("HTTP/1.0 404 Not Found"); // and
header("HTTP/1.0 404");
导致服务器重试标头:

HTTP/1.1 404 Not Found
但也有可能做到:

header("HTTP/1.0 404 Oh... sorry, did not find");
这种可能性从何而来?更改
notfound
字符串是否合适(不会造成任何并发症?)


这并不是说我想改变它,因为除了某个人检查标题之外,没有人会看到它。但我很认真。

倒不是。此标头是标准化的,应始终按原样返回-以常见形式返回:

HTTP/1.1 404 Not Found
如果您需要向客户传递任何其他信息,请在回复正文中以标准化的方式传递,例如:

{
   "status": 404,
   "code": 509, //some internal code
   "message": "Can not find resource for ID: XXX"
}

我不需要。我只是在理论上怀疑它是否有效。谢谢你的回答。