我有一组专门用于AJAX请求的php页面。我很想知道通过正常请求访问页面时最好的HTTP错误代码是什么。
我目前一直在使用404,但页面确实存在。
我倾向于403 - Forbidden
或501 - Not Implemented
。
答案 0 :(得分:0)
我认为状态代码不重要,您可以在所有情况下允许它,但如果您真的不希望普通用户访问它,我会使用409 - Conflict
答案 1 :(得分:0)
406 Not Acceptable
可能有效。
请求标识的资源只能生成响应实体,这些响应实体的内容特征根据请求中发送的接受标头不可接受。
答案 2 :(得分:0)
我会使用通用的400 Bad Request状态代码。