学习http1.1

原创 2006年05月24日 21:59:00

   这两天学习http协议,写下自己学到的东西

---关于message的长度

Http1.0
 当实体主体被包括在消息中,主体长度可以有两种方式确定。如果内容长度
(Content-Length)标题域存在,其字节值就是实体主体长度;否则,其主体长度由服务端
关闭连接时确定。

http1.1

 1.对response,如果不包含消息体(如1xx,204,304消息以及对HEAD请求的response),由第一个空行结束
 2.如果有Transfer-Encoding请求头域且值不是"identity",除非连接被关闭,则传输的长度由"chunked编码定义.
 3.如果有Content-Length域,它的值表示实体和传输长度.如果消息头中同时有
 Transfer-Encoding和Content-Length,则应该忽略Content-Length字段.
 4.如果消息使用"multipart/byteranges"媒体类型,而且长度不能由其它方式决定,那么由这种自定义边界的媒体类型
 确定传输的长度.但是除非直到接收方能够解析这种媒体类型,否则发送方不能使用这种方式.
 5.服务器断开连接.
  为和http1.0的应用兼容,htpp1.1的包含消息体的请求必须在请求头中有合法的content-length字段.
  如果有content-length字段,这个字段的值必须和消息体的八进制字符数相同.(这句好像翻译的不对)

---关于connection:keep-alive

从 http1.0开始支持保持浏览器和服务器的persistent连接.在http1.1中为默认的连接方式.是为了减少浏览器和服务器建立连接的消耗.

浏览器可以不等服务器返回其请求而连续发送请求.服务器的response与浏览器的reques顺序对应

 

相关文章推荐

HTTP1.1学习资料(中文清晰版)

  • 2012年02月11日 01:26
  • 1007KB
  • 下载

张志宇 SERVELET JSP学习讲义-TOMCAT资料以及HTTP1.0\1.1比较

1       Server 1.1         In the Tomcat world, a Server represents thewhole container. Tomcat pr...

HTTP 1.1状态代码及其含义

常见的HTTP 1.1状态代码以及它们对应的状态信息和含义.     应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0.如果你使用了HTTP 1.1...

HTTP1.1中CHUNKED编码解析

原文地址: http://blog.csdn.net/zhangboyj/article/details/6236780 --------- HTTP1.1中CHUNKED编码解析 一般HT...

Tomcat基于Coyote的HTTP 1.1协议连接器

1. 模块架构 org.apache.coyote.http11包支持http1.1协议,内部分为三类:ARP、NIO、普通http,这里只对最基本的普通http(使用java的IO流,而非NIO流...

关于HTTP1.1中chunked编码详解

Chunked-Body(块正文)= chunk(块)               chunk-size [ chunk-extension ] \r\n                      ...

如何使用SOCKET 发送HTTP1.1 GET POST请求包 转载

转载:http://wdqfirst.blog.163.com/blog/static/113347411201102143516789/?fromdm&isFromSearchEngine=yes ...
  • lxzo123
  • lxzo123
  • 2011年08月22日 11:54
  • 1355

HTTP1.1状态代码及其含义

HTTP1.1状态代码及其含义

[CDN 技术] squid是否支持http1.1和对KeepAlive支持的个人理解

原文 http://www.php-oa.com/2008/11/06/squid-keepalive.html  squid是否支持http1.1 研究Squid蛮久了,感觉Squi...
  • maijian
  • maijian
  • 2012年04月24日 10:27
  • 689

http1.1简要介绍

最近做到一个项目要求从IP照相机上读取图像到本地加以处理。这就涉及到网络通讯的问题,而我对网络通讯基本是菜鸟,以前做图像处理用到的图像都是本地摄像头抓取的,而这次要求用到http网络协议。  说到网络...
  • techx
  • techx
  • 2015年02月15日 04:47
  • 325
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习http1.1
举报原因:
原因补充:

(最多只允许输入30个字)