http zhonq.com://1241586949.q...

4405人阅读
网络基础(15)
HTTP Header 包含了一系列重要的信息
例如状态码,响应类型,文件编码等...
按字母顺序排列
第一个HTTP Header 就是Accept
Accept&只出现在Request中
其含义是: 浏览器端可以接受的媒体类型
例如&Accept: text/html &代表浏览器可以接受服务器回发的类型为 text/html &也就是我们常说的html文档
如果服务器无法返回text/html类型的数据,服务器应该返回一个406错误(non acceptable)
通配符 * 代表任意类型
例如 &Accept: */* &代表浏览器可以处理所有类型,(一般浏览器发给服务器都是发这个)
又例如 Accept: text/* 代表所有的text的子类都是可以被接受的
Accept可以支持用,分隔的多个类型
例如& Accept: audio/*; q=0.2, audio/basic &的大意是, &浏览器比较喜欢audio/basic的媒体类型, 不过如果没有这个类型的话 其他的audio类型也可以
在这里出现了一个q=0.2 , 这是一个代表关联程度的值,默认值是一,按照从大到小排列
例如& Accept: text/ q=0.5, text/html, text/x- q=0.8, text/x-c
可接受的类型优先级如下
1) text/html text/x-c
2)text/x-dvi
3)text/plain
q是一个0-1之间的数值, q的默认值是1, q=0代表不可接受(non acceptable)
原文地址(英文):&
第二个HTTP Header 就是Accept-Charset
Accept-Charset&代表了浏览器支持的字符集
例如:&Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
代表这个浏览器比较喜欢以下的字符集
1) 最喜欢 &ISO-8859-1
2) 然后是 utf-8
3) 最后是 * & &(所有字符串,不限制)
对应的response http header 字段是 Content-Type
如果浏览器请求的字符集是服务器无法响应的, 那么服务器应该返回406错误
请注意这个只是一个标识位,服务器还要在程序上保证声明的字符集类型 和HTTP 正文中所使用的字符集必须是一致的
例如在HTTP header中声明&Accept-Charset: utf-8
可是正文用的是GB2312编码.....浏览器就乱码了 - -#
第三个HTTP Header 就是Accept-Encoding
Accept-Encoding&是浏览器发给服务器,声明浏览器支持的编码类型的
Accept-Encoding: compress, gzip            
//支持compress 和gzip类型
Accept-Encoding:                    
//默认是identity
Accept-Encoding: *                   
//支持所有类型
Accept-Encoding:q=0.5,q=1.0      
//按顺序支持 gzip , compress
Accept-Encoding:q=1.0, q=0.5, *;q=0
// 按顺序支持 gzip , identity
服务器返回的对应的类型编码header是 content-encoding
服务器处理accept-encoding的规则如下所示
  1. 如果服务器可以返回定义在Accept-Encoding 中的任何一种Encoding类型, 那么处理成功(除非q的值等于0, 等于0代表不可接受)
  2. * 代表任意一种Encoding类型 (除了在Accept-Encoding中显示定义的类型)
  3.如果有多个Encoding同时匹配, 按照q值顺序排列
  4. identity总是可被接受的encoding类型(除非显示的标记这个类型q=0) ,
如果Accept-Encoding的值是空
那么只有identity是会被接受的类型
如果Accept-Encoding中的所有类型服务器都没发返回, 那么应该返回406错误给客户端
如果request中没有Accept-Encoding
那么服务器会假设所有的Encoding都是可以被接受的,
如果Accept-Encoding中有identity &那么应该优先返回identity (除非有q值的定义,或者你认为另外一种类型是更有意义的)
如果服务器不支持identity 并且浏览器没有发送Accept-Encoding,那么服务器应该倾向于使用HTTP1.0中的 &gzip& and &compress& ,
服务器可能按照客户端类型 发送更适合的encoding类型
大部分HTTP1.0的客户端无法处理q值
注意:这里的q其实表示的是优先级。
第四个HTTP Header 就是Accept-Language
Accept-Language&表示浏览器支持的语言和区域
同样的 他也支持多个选项,并且支持q值
例如 Accept-Language: en-US,q=0.8
首选en-US, &然后是en
注: en-US 是标准的美国英文表示方式, en代表语言是英文 US代表区域是美国
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5612440次
积分:35004
积分:35004
排名:第134名
原创:216篇
转载:407篇
译文:178篇
评论:430条
(1)(1)(1)(3)(3)(1)(1)(2)(5)(1)(1)(5)(53)(31)(60)(2)(8)(2)(6)(1)(2)(1)(7)(3)(7)(7)(7)(8)(7)(21)(44)(7)(8)(33)(17)(248)(97)(88)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'您现在的位置: &&
&& 文章正文
2017年宿迁驾照考试网上预约报名网址:宿迁公安厅交通管理局http:// suq./
来源:易考吧 &
& 【易考吧驾驶员考试网】
&nbsp&nbsp[导读]:2017年宿迁驾照考试网上预约报名网址:宿迁公安厅交通管理局http:// suq./
专家推荐:
&  2017年宿迁驾照考试网上预约报名网址:宿迁公安厅交通管理局http:// suq./
编辑:[Sunny] 【】
2017年驾驶员考试备考方案:
  方案一:
  方案二:
  易考吧驾驶员考试在线题库系统,是一个侧重于在线资源的新型考试在线评测系统。系统以易考宝典软件题库资源为主体、以先进的功能平台为依托,以易考吧强大的专业一线教师队伍为辅助而建立起来的题库系统,系统可以自动判分,反复练习,错题汇集,试题查找。为各位考生和培训单位搭建了一个集体考试练习、交流互动为一体的最佳备考综合性在线测评平台。
更多信息请访问:
&看了本文的易考吧网友还看了
版权声明 -----------------------------------------------------------------------------------&&&
如果易考吧所转载内容不慎侵犯了您的权益,请与我们联系
,我们将会及时处理。如转载本内容,请注明出处。
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&[转]&res://ieframe.dll/acr_depnx_error.htm&解决办法
最近使用IE浏览器频繁出现错误,错误提示是res://ieframe.dll/acr_depnx_error.htm。在网上找到了解决办法,很好用。
--------------------------------------------------------------------
就是用IE8打开网页,偶尔会出如下错误,所以,我用taobao采用ie8,其他用firefox或者chrome,这个频率还挺高的,大概1/10吧,刚开始以为是网银的驱动的缘故,没理会,今天一查,发现不是。
res://ieframe.dll/acr_depnx_error.htm#&domain&,http://&server&:&port&/forms/frmservlet?config=&config&
Internet explorer has closed this webpage to help
protect your computer
IE浏览器为了保护你的电脑关闭了这个页面。
<img ALT="" src="/blog7style/images/common/sg_trans.gif" real_src ="http://hi.csdn.net/attachment//0_Q4SZ.gif" WIDTH="597" HEIGHT="370"
TITLE="[转]&res://ieframe.dll/acr_depnx_error.htm&解决办法" />
找到一个老外的博客,写了3个解决办法,我用了第一个办法,就解决了。
工具-》Internet选项-》高级-》安全-》启用内存保护帮助减少联机攻击* 去掉√就可以了。
去掉之后,就不会出现这个龌龊的问题了。
--------------------------------------------------------------------
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 http www.cnyqjs.cn 的文章

 

随机推荐