- 博客(5)
- 收藏
- 关注
原创 HTTP协议之Content-Encoding
[size=medium]Content-Encoding是HTTP协议的响应报文头,一般形式如: Content-Encoding:gzip,deflate,compress Content-Encoding的说明中指出deflate指的是在RFC1950说明的zlib格式。也就是说当Content-Encoding为deflate时,内容应该为zlib格式。 compress...
2015-08-08 13:28:37 217
原创 (四)理解HTTP消息头
[size=small]服务器返回的消息 服务器返回的HTTP消息也分为消息头和消息体两部分。前面连载的第二篇里已经介绍了返回消息中常见返回代码的含义。对于非正常的返回代码的处理比较简单,只要照着要求去做就好了,而对于正常的返回代码(200),其处理方式就多种多样了。 1 Content-Type Content-Type是返回消息中非常重要的内容,它标识出这个返回内容的类型,其值为“主...
2015-08-08 13:22:20 89
原创 (三) 理解HTTP消息头
[size=small]这一次主要来观察HTTP消息头中客户端的请求,从中找到一些有意思的内容。 1 HTTP_REFERER 写两个简单的网页: a.htm: to page b b.htm: haha 内容很简单,就是网页A中有一个到B的链接。把它们放到IIS上,并访问网页A,从中再点击到B的链接,于是看到了B页的“haha”。那么这两次请求有什么不同吗?观察它们所发送的H...
2015-08-08 13:21:28 102
原创 (二)理解HTTP消息头
[size=small]常见的HTTP返回码 上一篇文章里我简要的说了说HTTP消息头的格式,注意到在服务器返回的HTTP消息头里有一个“HTTP/1.1 200 OK”,这里的200是HTTP规定的返回代码,表示请求已经被正常处理完成。浏览器通过这个返回代码就可以知道服务器对所发请求的处理情况是什么,每一种返回代码都有自己的含义。这里列举几种常见的返回码。 1 403 Access Forb...
2015-08-08 13:19:32 108
原创 (一)初识HTTP消息头
[size=small]但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。 做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部...
2015-08-08 13:17:00 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人