http协议
来源:互联网 发布:梦幻西游mac版是什么 编辑:程序博客网 时间:2024/05/23 22:01
http协议有两种报文:http请求报文和http响应报文
http请求报文:
方法 url 版本 \n\r
首部字段名 值 \n\r
首部字段名 值 \n\r
\n\r
实体主体
http响应报文:
版本 状态码 短语 \n\r
首部字段名 值 \n\r
首部字段名 值 \n\r
\n\r
实体主体
http协议在tpc/ip基础之上,在发送请求报文之前,
1.浏览器会先发送tcp请求服务器,通知服务器建立tpc连接,
2.然后等待服务器发送tcp确认和响应
3.浏览器将http请求报文包含在tcp报文中发送确认tcp连接
这就是三次握手
根据tpc连接的状态,http又分为长连接(持久连接)和短连接(非持久连接)
长连接表示tcp连接一旦建立,等到http报文发送完毕不关闭----通过消息头Connection:keep-alive设置
短链接表示服务器发送完报文之后就关闭tcp连接,浏览器请求则需要重新建立tcp连接----通过消息头Connection:close设置
cookie
浏览器请求资源
服务器返回Set-Cookie:value进行cookie设置的响应
浏览器得到cookie之后存储在本地
下次浏览器请求资源时附加上cookie字段
0 0
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- HTTP协议。。。
- HTTP协议
- HTTP协议
- HTTP协议
- HTTP协议
- HTTP协议
- http协议
- HTTP协议
- http协议
- HTTP协议
- tableview设置header
- 互联网年鉴
- 构建完整的机器人应用系统
- hihoCoder 1228 Mission Impossible 6 2015北京网络赛 大模拟
- 员工管理-遍历(递归)
- http协议
- 潘鹏整理WPF(5)滚动条ScrollViewer
- linux syscon and regmap study note
- google如何恢复误删除书签
- 23设计模式之组合模式(Composite)
- OCP-V13-702
- java注解(1)
- 【软考之路】操作系统—进程
- 黑马程序员-关于配置环境变量