AJAX页面上正常请求的HTTP状态代码

时间:2011-10-08 13:27:51

标签: php http http-status-codes

我有一组专门用于AJAX请求的php页面。我很想知道通过正常请求访问页面时最好的HTTP错误代码是什么。

我目前一直在使用404,但页面确实存在。

我倾向于403 - Forbidden501 - Not Implemented

3 个答案:

答案 0 :(得分:0)

我认为状态代码不重要,您可以在所有情况下允许它,但如果您真的不希望普通用户访问它,我会使用409 - Conflict

答案 1 :(得分:0)

在这种情况下,

406 Not Acceptable可能有效。

  

请求标识的资源只能生成响应实体,这些响应实体的内容特征根据请求中发送的接受标头不可接受。

答案 2 :(得分:0)

我会使用通用的400 Bad Request状态代码。