TCP/IP协议模型
Http是TCP/IP网络传输协议中的应用层协议;
它规定了在网络传输中报文格式;
Http协议报文:
请求报文:
示例: 请求百度
请求行:
GET www.baidu.com HTTP/1.1 //方法为GET HTTP协议版本为1.1
请求头:
Host: www.baidu.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate, br Cookie: BAIDUID=1EBA215B8264A920622D78B2ED96966D:FG=1; BIDUPSID=1EBA215B8264A920622D78B2ED96966D; PSTM=1465870191; BD_UPN=13314352; BDRCVFR[mkUqnUt8juD]=mk3SLVN4HKm; BD_HOME=0; H_PS_PSSID=19638_1428_19033_20516_18280_17943_20416_20467_15723_11862 Connection: keep-alive请求头包含 请求主机 用户使用环境 接受报文体MIne 语言 编码 字符集编码 cookie
请求体(key-value):
username=aaa;
psw=21321;
响应报文:
HTTP/1.1 200 OKDate: Mon, 27 Jul 2009 12:28:53 GMTServer: ApacheLast-Modified: Wed, 22 Jul 2009 19:15:56 GMTETag: "34aa387-d-1568eb00"Accept-Ranges: bytesContent-Length: 51Vary: Accept-EncodingContent-Type: text/plain