是否有可能知道,一个HTTP请求是从阿贾克斯?如果是的话,怎么样?如何知道一个HTTP请求是来自阿贾克斯?
10
A
回答
11
许多框架发送AJAX请求时添加头X-Requested-With
设置为XMLHttpRequest
。如果您使用jQuery或Microsoft框架,这应该工作。如果使用其他框架,则必须检查文档。由于普通请求没有标题,因此检查标题是否足够。
如果您使用自己的“自制”AJAX或框架不这样做,但确实允许您设置标题,那么您可以简单地遵循此惯例并在发出请求时添加自己的标题。
0
我会假设,由服务器接收到的任何请求,似乎是相同的(即HTTP POST/GET),并且你需要看看引荐,但可能只是给你的浏览器的详细信息?
2
大多数框架设置X-请求-随着头到状态它。但标准的AJAX请求不会。
相关问题
- 1. 如何杀死阿贾克斯请求
- 2. 如何知道是否请求是阿贾克斯在asp.net中的Application_Error()
- 3. 阿贾克斯 - 防止点击一个成功的阿贾克斯请求
- 4. 如何做一个阿贾克斯登录请求
- 5. Vote_fu和阿贾克斯请求
- 6. 阿贾克斯请求无函数
- 7. 跨域阿贾克斯发帖请求
- 8. 阿贾克斯第二请求失败
- 9. 阿贾克斯POST请求MVC
- 10. 阿贾克斯POST请求的Spring MVC
- 11. 阿贾克斯请求不能解雇
- 12. 阿贾克斯不发送请求
- 13. 阿贾克斯AspNetMvc错误请求
- 14. 即10跨域阿贾克斯请求
- 15. 阿贾克斯
- 16. 阿贾克斯
- 17. 阿贾克斯
- 18. 阿贾克斯
- 19. jquery滚动阿贾克斯限制为一个请求
- 20. 阿贾克斯jQuery的请求到另一个域
- 21. 阿贾克斯 - 动态创建一个按钮发布请求
- 22. 如何在阿贾克斯
- 23. 如何在阿贾克斯
- 24. jquery正确的方式来批量阿贾克斯请求
- 25. 阿贾克斯不是从
- 26. 自动浏览器请求:检测,阿贾克斯与iframe
- 27. 自定义[授权]阿贾克斯jQuery的过滤请求
- 28. 如何解决400(错误请求)与阿贾克斯和笨
- 29. ZF阿贾克斯一般如何
- 30. 阿贾克斯,PHP/MySQL的搜索请求总是崩溃