是否有可能知道,一個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的搜索請求總是崩潰