大家好,欢迎来到IT知识分享网。
HTTP头部信息
每个HTTP请求和响应都会带有相应的头部信息,有的对开发人员有用,有的也没用。XHR对象也提供了操作请求头部和响应头部信息方法。
默认情况下,在发送XHR请求同时,还会发送下列头部信息,
-
Accept:浏览器能够处理的内容类型。
-
Accept-Charset:浏览器能够显示的字符集。
-
Accept-Encoding:浏览器能够处理的压缩编码。
-
Accept-Language:浏览器当前设置的语言。
-
Connection: 浏览器与服务器之间的连接类型。
-
Cookie:当前页面设置的任何cookie
-
Host:发出请求的页面所在域。
-
Referer:发出请求的页面的URL.
-
User-Agent:浏览器的用户代理字符串。
使用setRequestHeader()方法可以设置自定义的请求头部信息。两个参数,头部字段的名称和头部字段的值该方法必须在open()方法之后send()方法之前调用,如:
xhr.open(“GET”,”a.txt”,true);
xhr.setRequestHeader(“myHeader”,”myValue”)
xhr.send(null)
XHR提供了2个用来获取响应头部的方法:getAllResponseHeaders和getResponseHeader前者是获取 response 中的所有header 字段,后者只是获取某个指定 header 字段的值。
var myHeader=xhr.getResponseHeader(“myHeader”);
var myHeader=xhr.getAllResponseHeaders();
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/52021.html