HTTP

TCP/IP:文件传输(sftp)

建立连接,安全的请求方式。
优点:安全,保定数据传输的时候不会丢失,而且还知道把数据传给了谁

UDP:微信视频通话

不建立连接,不安全的广播方式
优点:报文简单,传输速度快,效率高

HTTP是封装了TCP/IP协议,让其更能适合互联网中的数据传输。全称:超文本传输协议

三次握手和四次挥手
HTTP

get
GET /search?hl=zh-CN&source=hp&q=domety&aq=f&oq= HTTP/1.1 

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint,
application/msword, application/x-silverlight, application/x-shockwave-flash, */* 
Referer: http://www.google.cn/  Accept-Language: zh-cn 
Accept-Encoding: gzip, deflate 
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; TheWorld) 
Host: www.google.cn  Connection: Keep-Alive 
Cookie: PREF=ID=80a06da87be9ae3c:U=f7167333e2c3b714:NW=1:TM=1261551909:LM=1261551917:S=ybYcq2wpfefs4V9g;
NID=31=ojj8d-IygaEtSxLgaJmqSjVhCspkviJrB6omjamNrSm8lZhKy_yMfO2M4QMRKcH1g0iQv9u-2hfBW7bUFwVh7pGaRUb0RnHcJU37y-
FxlRugatx63JLv7CWMD6UB_O_r
post
POST /search HTTP/1.1 

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint,
application/msword, application/x-silverlight, application/x-shockwave-flash, */* 
Referer: http://www.google.cn/  Accept-Language: zh-cn 
Accept-Encoding: gzip, deflate 
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; TheWorld) 
Host: www.google.cn  Connection: Keep-Alive 
Cookie: PREF=ID=80a06da87be9ae3c:U=f7167333e2c3b714:NW=1:TM=1261551909:LM=1261551917:S=ybYcq2wpfefs4V9g;
NID=31=ojj8d-IygaEtSxLgaJmqSjVhCspkviJrB6omjamNrSm8lZhKy_yMfO2M4QMRKcH1g0iQv9u-2hfBW7bUFwVh7pGaRUb0RnHcJU37y-
FxlRugatx63JLv7CWMD6UB_O_r

hl=zh-CN&source=hp&q=domety

组成

三部分:请求行,请求头,请求体

请求行:请求方式,请求URL,请求的协议版本
请求头:以k:v来记录请求的属性
请求体:携带请求的参数

get和post的区别

get:url传参,没有请求体,传递的数据大小有限制,不够安全,常用查询。
post:传输传递通过请求体,没有大小限制,比get安全,常用于增。

http请求状态

2xx:请求被成功处理
3xx:重定向
4xx:客户端的操作错误
5xx:服务端的错误

HTTP

上一篇:html 文本解析栈 文本时如何解析到最终显示


下一篇:Http