AJAX(二)

AJAX(二)HTTP头部信息每个HTTP请求和响应都会带有相应的头部信息,有的对开发人员有用,有的也没用。默认情况下,在发送XHR请求同时,还会发送下列头部

大家好,欢迎来到IT知识分享网。AJAX(二)

HTTP头部信息

每个HTTP请求和响应都会带有相应的头部信息,有的对开发人员有用,有的也没用。XHR对象也提供了操作请求头部和响应头部信息方法。

默认情况下,在发送XHR请求同时,还会发送下列头部信息,

  1. Accept:浏览器能够处理的内容类型。

  2. Accept-Charset:浏览器能够显示的字符集。

  3. Accept-Encoding:浏览器能够处理的压缩编码。

  4. Accept-Language:浏览器当前设置的语言。

  5. Connection: 浏览器与服务器之间的连接类型。

  6. Cookie:当前页面设置的任何cookie

  7. Host:发出请求的页面所在域。

  8. Referer:发出请求的页面的URL.

  9. 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

(0)
上一篇 2024-04-23 19:15
下一篇 2024-04-29 13:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信