AJAX和404等效

时间:2014-04-10 17:07:20

标签: django http web

如果我有一个我希望只收到AJAX请求但发送了同步请求的链接,我只会发回404.假设我有一个链接,我希望只接收同步请求。处理用户向该链接发送AJAX请求的情况的标准做法是什么?

谢谢

2 个答案:

答案 0 :(得分:1)

我建议不允许使用405方法,因为在该同步地址不允许使用AJAX,或者因为请求需要(我假设)JSON或XML而不允许406不可接受,并且您正在返回HTML(同样我假设)。我不知道这里有行业标准,但我可能错了。

答案 1 :(得分:0)

您应该在用户请求中查找Ajax标头的存在:' HTTP_X_REQUESTED_WITH'