判断是否为AJAX请求
2021-01-21 16:13
标签:item asc script ssi 组成 zip div 开发技术 lang 一、什么是XMLHttpRequest? XMLHTTP是AJAX网页开发技术的重要组成部分。XMLHTTP是一组API函数集,可被JavaScript、JScript、VBScript以及其它web浏览器内嵌的脚本语言调用,通过HTTP在浏览器和web服务器之间收发XML或其它数据。XMLHTTP最大的好处在于可以动态地更新网页,它无需重新从服务器读取整个网页,也不需要安装额外的插件。该技术被许多网站使用,以实现快速响应的动态网页应用。 二、什么是x-requested-with? x-requested-with在请求头,用于区分ajax请求还是普通请求。两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数x-requested-with 1、传统同步请求参数 2、Ajax 异步请求方式 可以看到 Ajax 请求多了个 x-requested-with ,可以利用它,request.Headers.ContainsKey("x-requested-with") 为 null,则为传统同步请求,为 XMLHttpRequest,则为 Ajax 异步请求。 判断是否为AJAX请求 标签:item asc script ssi 组成 zip div 开发技术 lang 原文地址:https://www.cnblogs.com/qtiger/p/13292624.html///
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)
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)
host 192.168.101.72:8080
content-length 233
connection Keep-Alive
cache-control no-cache
cookie CSS=undefined; JSESSIONID=1B9AC25036290F7FB6823CCE1A24E541