建立连接方面:

HTTP/1.0 每次要求都须要建立新的TCP连接,连接不能复用。
HTTP/1.1 新的要求可以在上次要求建立的TCP连接之上发送,连接可以复用。
优点是减少重复进行TCP三次握手的开销,提高效率。

把稳:在同一个TCP连接中,新的要求须要等上次要求收到相应后,才能发送。

jsp传id用什么符号超文本传输协定HTTP的GET办法 CSS

Host头域:

HTTP1.1在Request头里头多了一个Host域, HTTP1.0则没有这个域。

日期韶光戳:

(吸收方向)

无论是HTTP1.0还是HTTP1.1,都要能解析下面三种date/time stamp:

Sun, 06 Nov 1994 08:49:37 GMT ; RFC 822, updated by RFC 1123

Sun Nov 6 08:49:37 1994 ; ANSI C's asctime() format

(发送方向)

HTTP1.0哀求不能天生第三种asctime格式的date/time stamp;

HTTP1.1则哀求只天生RFC 1123(第一种)格式的date/time stamp。

状态相应吗:

状态相应码100 (Continue) 状态代码的利用,许可客户端在发requestbody之前先用request header试探一下server,看server要不要吸收request body,再决定要不要发request body。

客户端在Request头部中包含

Expect: 100-continue

Server看到之后呢如果回100 (Continue) 这个状态代码,客户端就连续发request body。
这个是HTTP1.1才有的。

其余在HTTP/1.1中还增加了101、203、205等等性状态相应码

要求办法:

HTTP1.1增加了OPTIONS, PUT, DELETE, TRACE, CONNECT这些Request方法.

Method = \"大众OPTIONS\公众 ; Section 9.2

| \公众GET\公众 ; Section 9.3

| \"大众HEAD\公众 ; Section 9.4

| \"大众POST\"大众 ; Section 9.5

| \"大众PUT\"大众 ; Section 9.6

| \"大众DELETE\公众 ; Section 9.7

| \"大众TRACE\"大众 ; Section 9.8

| \"大众CONNECT\"大众 ; Section 9.9

| extension-method

extension-method = token

要求格式:

一个HTTP要求报文由要求行(request line)、要求头部(header)、空行和要求数据4个部分组成,下图给出了要求报文的一样平常格式。

HTTP的要求方法包括如下几种:

GET

POST

HEAD

PUT

DELETE

OPTIONS

TRACE

CONNECT

GET:当客户端要从做事器中读取文档时,利用GET方法。
GET方法哀求做事器将URL定位的资源放在相应报文的数据部分,回送给客户端。
利用GET方法时,要求参数和对应的值附加在URL后面,利用一个问号(“?”)代表URL的结尾与要求参数的开始,通报参数长度受限定。
例如,/index.jsp?id=100&op=bind。

GET /hello.htm HTTP/1.1

Accept: /

Accept-Language: zh-cn

Accept-Encoding: gzip, deflate

If-Modified-Since: Wed, 17 Oct 2007 02:15:55 GMT

If-None-Match: W/\"大众158-1192587355000\"大众

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Host: 192.168.2.162:8080

Connection: Keep-Alive

Get明文传输,信息附加在url上面。

Get传输有大小限定,该当是3k。

Get多用于获取数据,根据get变量的不同调用不同的数据。

Get是向做事器发索取数据的一种要求。

Get是获取信息,而不是修正信息,类似数据库查询功能一样,数据不会被修正。

Get要求的参数会跟在url后进行通报,要求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,%XX中的XX为该符号以16进制表示的ASCII,如果数据是英笔墨母/数字,原样发送,如果是空格,转换为+,如果是中文/其他字符,则直接把字符串用BASE64加密。

Get传输的数据有大小限定,由于GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了,不同的浏览器对URL的长度的限定是不同的。

GET要求的数据会被浏览器缓存起来,用户名和密码将明文涌如今URL上,其他人可以查到历史浏览记录,数据不宁靖安。

版权所有权归卿萃科技,转载请注明出处

作者:卿萃科技ALIFPGA

原文地址:卿萃科技FPGA极客空间 微信"大众号