404 错误的描述文本 headers - 正在更改 'Not Found'
Description text for 404 errors headers - changing 'Not Found'
这个问题之前被问过很多次了,但我想问的是它的不同方面。
我的测试用例:
header("HTTP/1.0 404 Not Found"); // and
header("HTTP/1.0 404");
导致服务器返回 header:
HTTP/1.1 404 Not Found
但也可以这样做:
header("HTTP/1.0 404 Oh... sorry, did not find");
这种可能性从何而来?更改 Not Found
字符串是否合适(不会造成任何并发症?)?
我并不是想更改它,因为 none 将永远看到它,除了有人检查 header 之外。不过我很好奇。
而不是。此 header 已标准化,应始终按原样返回 - 通用格式:
HTTP/1.1 404 Not Found
如果您需要将任何其他信息传递给客户端,请在响应中传递它 body 并以标准化方式传递,例如:
{
"status": 404,
"code": 509, //some internal code
"message": "Can not find resource for ID: XXX"
}
这个问题之前被问过很多次了,但我想问的是它的不同方面。
我的测试用例:
header("HTTP/1.0 404 Not Found"); // and
header("HTTP/1.0 404");
导致服务器返回 header:
HTTP/1.1 404 Not Found
但也可以这样做:
header("HTTP/1.0 404 Oh... sorry, did not find");
这种可能性从何而来?更改 Not Found
字符串是否合适(不会造成任何并发症?)?
我并不是想更改它,因为 none 将永远看到它,除了有人检查 header 之外。不过我很好奇。
而不是。此 header 已标准化,应始终按原样返回 - 通用格式:
HTTP/1.1 404 Not Found
如果您需要将任何其他信息传递给客户端,请在响应中传递它 body 并以标准化方式传递,例如:
{
"status": 404,
"code": 509, //some internal code
"message": "Can not find resource for ID: XXX"
}