Có thể biết rằng một yêu cầu HTTP là từ Ajax? Nếu có, làm thế nào?Làm thế nào để biết một yêu cầu HTTP là từ Ajax?
Trả lời
Nhiều khung công cụ thêm tiêu đề X-Requested-With
được đặt thành XMLHttpRequest
khi gửi yêu cầu AJAX. Nếu bạn đang sử dụng khung công tác jQuery hoặc Microsoft, điều này sẽ hoạt động. Nếu sử dụng một khung công tác khác, bạn sẽ phải kiểm tra tài liệu. Vì các yêu cầu bình thường không có tiêu đề, nên kiểm tra sự hiện diện của tiêu đề là đủ.
Nếu bạn đang sử dụng AJAX "nhà riêng" hoặc khung công tác không thực hiện điều này, nhưng cho phép bạn đặt tiêu đề, bạn có thể chỉ cần thực hiện theo quy ước này và thêm tiêu đề của riêng mình khi thực hiện yêu cầu.
Tôi giả định rằng bất kỳ yêu cầu nào nhận được bởi một máy chủ có vẻ giống nhau (tức là http đăng/nhận) và bạn cần phải xem người giới thiệu, nhưng điều đó có thể chỉ cung cấp cho bạn chi tiết trình duyệt?
Hầu hết các khuôn khổ đặt tiêu đề X-Requested-With để nêu rõ. Nhưng các yêu cầu AJAX tiêu chuẩn thì không.
- 1. Cách biết Yêu cầu HTTP là BOT
- 2. Làm thế nào để biết nếu yêu cầu là ajax trong asp.net trong Application_Error()
- 3. Làm thế nào để thử một yêu cầu AJAX?
- 4. làm thế nào để biết nếu yêu cầu là ajax trong asp.net MVC?
- 5. Làm thế nào để phân biệt các yêu cầu Ajax từ các yêu cầu Http bình thường?
- 6. Làm thế nào để biết nếu có bất kỳ yêu cầu Ajax và ajax Success
- 7. Yêu cầu HTTP Ajax qua HTTPS Trang
- 8. Làm cách nào để biết Yêu cầu đến từ Proxy?
- 9. Làm thế nào để ngăn chặn ajax yêu cầu
- 10. Yêu cầu HTTPS qua AJAX từ trang HTTP
- 11. Cách biết yêu cầu là http hoặc https trong node.js
- 12. Làm thế nào để gỡ lỗi lỗi yêu cầu ajax?
- 13. JSP/Servlet Cách xác định xem yêu cầu HTTP đến từ yêu cầu ajax
- 14. Làm thế nào để gián điệp yêu cầu jQuery AJAX?
- 15. Làm thế nào để gửi yêu cầu HTTP trong java?
- 16. Làm thế nào để biết nếu yêu cầu HTTP là GET hoặc POST trong hành động Struts 2?
- 17. URL yêu cầu HTTP có phải là một phần của tiêu đề yêu cầu HTTP không?
- 18. Cookie HTTP và các yêu cầu Ajax qua HTTPS
- 19. Làm cách nào để biết jQuery có yêu cầu Ajax đang chờ xử lý không?
- 20. Yêu cầu jQuery Ajax bên trong Yêu cầu Ajax
- 21. C# lưu tệp từ Yêu cầu HTTP
- 22. Làm thế nào tôi có thể tìm ra Javascript nào gây ra một yêu cầu Ajax?
- 23. Erlang. Yêu cầu http không đồng bộ. Làm thế nào để biết khi nào kết nối bị hỏng?
- 24. Làm thế nào để gọi một hàm cụ thể trên mọi yêu cầu ajax
- 25. Làm cách nào để hủy/hủy yêu cầu jQuery AJAX?
- 26. Làm cách nào để gỡ lỗi yêu cầu jQuery Ajax?
- 27. Ajax nhiều yêu cầu cùng một lúc
- 28. Làm thế nào để thực hiện một yêu cầu Ajax trong Joomla Component
- 29. Làm thế nào để gỡ lỗi một yêu cầu ajax thất bại trong google chrome?
- 30. Làm thế nào để tạo một Yêu cầu HTTP Python với dữ liệu POST và Cookie?