http协议格式
2015-10-08 15:47
316 查看
HTTP/1.0 报文类型有两种: 请求,响应。
请求类型
请求行(request-line): 请求类型+空格+url+\r\n。请求头部(headers):0-n个键值对的集合。
空行(blank line):\r\n
请求体(body):只有post请求的时候才有,否则没有
GET请求的类型的例子
![](http://images.cnblogs.com/cnblogs_com/Bonker/741837/o_1.png)
POST请求类型的例子
![](http://images.cnblogs.com/cnblogs_com/Bonker/741837/o_2.png)
响应类型
状态行(status-line): http协议版本号+状态号+空格+状态解释+\r\n。响应头部(headers):0-n个键值对的集合。
空行(blank line):\r\n
响应体(body):可能有也可能没有此部分,要根据响应头部中的 Contet-Type属性来决定。
例子如下:
![](http://images.cnblogs.com/cnblogs_com/Bonker/741837/o_3.png)
总结
一个html文档肯定包含>1的http请求。 一个html文档,js文件,css文件,图片文件等都是一个html请求。 浏览器发送http请求后,服务器返回响应内容后自动关闭此tcp请求。http结束。相关文章推荐
- HTTP 协议头详解
- 创建贝叶斯网络
- httpwatch抓包工具的使用方法
- 在windows下自动重启网络设备
- CentOS下编译安装Apache(httpd)
- NAT(Network Address Translation,网络地址转换)
- HeroKu的HTTP API 设计指南(中文版)
- iOS9 Https技术预研
- Appium python client 网络连接相关 api 用法
- modbus tcp java使用jamod
- http 协议漫谈
- 讲述网络协议的文章:很好
- 网络连接评分机制之再谈WIFI与数据切换过程(原)
- IEEE802协议和tcp/ip有什么关系啊
- TCP/TP编程 - 一个简单的Linux下C写的socket服务器客户端程序
- 网络连接评分机制之NetworkAgent(原)
- HttpClient4.3 第二次封装
- linux下配置网络
- 安卓5.0 以上移动网络耗电异常解决方法
- ServerU FTP 9.1.0.5完美破解版 使用教程 学校局域网上课上传下载文件用--图片来自网络