x-requested-with请求头与Ajax
来源:互联网 发布:flyme系统依赖网络 编辑:程序博客网 时间:2024/06/14 07:04
x-requested-with 请求头
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步):
两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数
1、传统同步请求参数
accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-charset gb2312,utf-8;q=0.7,*;q=0.7
accept-encoding gzip,deflate
accept-language zh-cn,zh;q=0.5
cache-control max-age=0
connection keep-alive
cookie JSESSIONID=1A3BED3F593EA9747C9FDA16D309AF6B
host 192.168.101.72:8080
keep-alive 300
referer XXX
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)
本文转载自 http://www.cnblogs.com/tony-jingzhou/archive/2012/07/30/2615612.html
2、Ajax 异步请求方式
accept */*
accept-language zh-cn
referer xxx
x-requested-with XMLHttpRequest //表明是AJax异步
content-type application/x-www-form-urlencoded,text/javascript
accept-encoding gzip, deflate
user-agent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; QQDownload 598; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; CIBA; .NET CLR 1.1.4322; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1)
host 192.168.101.72:8080
content-length 233
connection Keep-Alive
cache-control no-cache
cookie CSS=undefined; JSESSIONID=1B9AC25036290F7FB6823CCE1A24E541
可以看到 Ajax 请求多了个 x-requested-with ,可以利用它,request.getHeader("x-requested-with"); 为 null,则为传统同步请求,为 XMLHttpRequest,则为 Ajax 异步请求。
- x-requested-with请求头与Ajax
- Ajax之X-Requested-With请求头
- Ajax之X-Requested-With请求头
- x-requested-with 请求头
- Ajax 请求的http头信息特点 x-requested-with
- Ajax 请求的http头信息特点 x-requested-with
- Ajax 请求的http头信息特点 x-requested-with
- x-requested-with 请求头 区分ajax请求还是普通请求
- x-requested-with 请求头 区分ajax请求还是普通请求
- debug 里 x-requested-with 请求头 区分ajax请求还是普通请求
- x-requested-with 请求头 区分ajax请求还是普通请求
- x-requested-with 请求头 区分ajax请求还是普通请求
- X-Requested-With Http请求头含义
- 利用x-requested-with判断请求是否是Ajax请求
- angularjs请求头中x-requested-with XHR
- 从jQuery的ajax请求中删除X-Requested-With
- x-requested-with 判断是否是Ajax异步请求
- AJAX之x-request-with请求头
- ORA-02437 使对已有数据不检查的主键约束生效
- LINUX 使用tcgetattr与tcsetattr函数控制终端
- CSS3时光轴 -时间线 特效-来自 www.srcfans.com
- 数据结构---链表
- 【复杂网络学习笔记】3:完整的小世界网络
- x-requested-with请求头与Ajax
- java知识平时积累
- 堆栈的例子——来解决计算机的表达式计算
- 功率谱密度
- effective STL 读书笔记——第四章:迭代器
- EOJ 3260袋鼠妈妈找孩子 (DFS)
- Financial Management
- Java-排序02
- cxf整合spring 命名空间问题 (nested exception is org.xml.sax.SAXParseException)