判斷請求是瀏覽器頁面請求還是ajax進入


其實我們在某種場景下需要判斷用戶是從瀏覽器地址欄敲擊url發起的請求 ,還是我們通過ajax發起的請求呢?我們可以通過 Request.IsAjaxRequest方法判斷是否是ajax過來的請求, 那么他的原理是什么呢?其實他就是判斷了瀏覽器提交的協議頭 如果是 ajax發起的請求他會多一個協議頭

X-Requested-With:XMLHttpRequest

,如果是瀏覽器進入該頁面就不會存在着這個協議頭  以上結論只對主流瀏覽器,擴展根據這個特性可以做權限管理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM