x-requested-with 请求头 区分ajax请求还是普通请求
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步): 两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数 1、传统同步请求参数 accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 user-agent Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.15) Gecko/2009101601 Firefox/3.0.15 (.NET CLR 3.5.30729) 2、Ajax 异步请求方式 accept */* x-requested-with XMLHttpRequest //表明是AJax异步 可以看到 Ajax 请求多了个 x-requested-with,可以利用它,request.getHeader("x-requested-with"); 为 null,则为传统同步请求,为 XMLHttpRequest,则为 Ajax 异步请求。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 从来宾实例(VM)检测虚拟化层 – C#或Powershell中的VPC或Hy
- 改进2.0 xml simplexml转换器问题,同时在gradle文件中具有r
- xml – XQuery – 分组和计数
- cocos2d-x在IOS7下面文字显示异常的解决办法
- MFMailComposeViewController外观setTintColor迷失iOS 7
- Postgres整数数组作为参数?
- 【转】反应器(Reactor)模式
- Binary XML file line #2: Error inflating class android.
- swift – 具有非可选属性的类,符合具有可选属性的协议
- reactjs – React-Router-Redux:在’react-router-redux’