Czy można wiedzieć, że żądanie HTTP pochodzi z Ajax? Jeśli tak, to w jaki sposób?Jak poznać żądanie HTTP z Ajax?
Odpowiedz
Wiele frameworków dodaje nagłówek X-Requested-With
ustawiony na XMLHttpRequest
podczas wysyłania żądania AJAX. Jeśli korzystasz z frameworku jQuery lub Microsoft, powinno to działać. Jeśli korzystasz z innego frameworka, musisz sprawdzić dokumentację. Ponieważ zwykłe żądania nie mają nagłówka, sprawdzenie obecności nagłówka powinno wystarczyć.
Jeśli używasz własnej AJAX "domowej roboty" lub framework tego nie robi, ale pozwala ci ustawić nagłówek, możesz po prostu postępować zgodnie z tą konwencją i dodawać własny nagłówek podczas składania żądania.
Założę się, że każde żądanie otrzymane przez serwer wydaje się takie samo (np. Http post/get) i że musiałbyś spojrzeć na referer, ale może to tylko podać szczegóły przeglądarki?
Większość frameworków ustawionych jako X-Requested z nagłówkiem, aby je podać. Ale standardowe żądania AJAX tego nie robią.
- 1. Jak wyśmiać żądanie AJAX?
- 2. Jak napisać żądanie HTTP
- 3. Jak anulować żądanie http
- 4. Żądanie ajax jQuery działa, to samo żądanie AngularJS ajax nie
- 5. Jak przetestować żądanie ajax POST z RSpec?
- 6. żądanie python http z tokenem
- 7. Żądanie Ajax zwraca błąd HTTP 500, używając MVC i połączenia $ .ajax z POST?
- 8. Jak mogę anulować żądanie Ajax?
- 9. Jak śledzić żądanie jQuery AJAX?
- 10. jak wysłać żądanie http z linii poleceń
- 11. Żądanie wielu odpowiedzi AJAX
- 12. Jak wywołać ajax z kątowym2/http
- 13. Żądanie HTTP IOS Przykład
- 14. Żądanie HTTP w Ubuntu
- 15. Żądanie Ajax PUT
- 16. Żądanie ajax jQuery anulowane spowalnia bieżące żądanie
- 17. Odrzucono żądanie POST AJAX - CORS?
- 18. Wyślij http usunąć żądanie
- 19. Przycisk Wyłącz, gdy żądanie AJAX
- 20. Android - żądanie HTTP GET
- 21. Jak anulować/przerwać żądanie ajax w axios
- 22. akka-http: pełne żądanie z przepływem
- 23. Abort ajax żądanie w obietnicy
- 24. Jak otrzymać żądanie ajax używając django?
- 25. Jak mogę debugować żądanie ajax jQuery?
- 26. Jak anulować/anulować żądanie jQuery AJAX?
- 27. Jak wykonać żądanie HTTP POST w ASP?
- 28. Jak utworzyć żądanie HTTP ręcznie w .Net?
- 29. jQuery Uzyskaj żądanie na adres URL HTTP
- 30. Jak odpowiedzieć na żądanie HTTP OPTIONS?