什么错误返回如果方法仅期望Ajax调用?(What error to return if metho

2019-09-20 10:54发布

被称为没有适当的AJAX头什么HTTP状态,如果它希望只通过AJAX使用应该行动的回报,但? 我觉得我应该表明一些错误,但我真的不能找到一个合适的。

我想最好是405不允许的方法,但它会奇怪,如果例如AJAX GET请求返回的内容和普通GET将返回405。

Answer 1:

可以完成请求,但你拒绝这样做,因为它不是在AJAX,所以我觉得适当的错误是403 -禁止的。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4

反正,我不认为任何错误代码将是奇怪的,如果它会得到一个明确的解释陪同。



文章来源: What error to return if method expects only ajax calls?