博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
http协议格式
阅读量:6941 次
发布时间:2019-06-27

本文共 423 字,大约阅读时间需要 1 分钟。

 

HTTP/1.0 报文类型有两种: 请求,响应。

 

请求类型

请求行(request-line):  请求类型+空格+url+\r\n。

请求头部(headers):0-n个键值对的集合。

空行(blank line):\r\n

请求体(body):只有post请求的时候才有,否则没有

 

GET请求的类型的例子

 

POST请求类型的例子

 

响应类型

状态行(status-line):  http协议版本号+状态号+空格+状态解释+\r\n。

响应头部(headers):0-n个键值对的集合。

空行(blank line):\r\n

响应体(body):可能有也可能没有此部分,要根据响应头部中的 Contet-Type属性来决定。

 

例子如下:

 

总结

         一个html文档肯定包含>1的http请求。  一个html文档,js文件,css文件,图片文件等都是一个html请求。 浏览器发送http请求后,服务器返回响应内容后自动关闭此tcp请求。http结束。

转载地址:http://wfinl.baihongyu.com/

你可能感兴趣的文章
缓存分享会小记
查看>>
正则匹配常见链接地址
查看>>
Yii2.0 框架中如何创建自定义小部件
查看>>
亚马逊DevOps的实践指南
查看>>
PHP|关于对象复制的一些事
查看>>
Python 性能分析大全
查看>>
GoJS 绘图 (十) :链接(完结)
查看>>
PHP|什么是CGI, FastCGI, PHP-CGI, PHP-FPM, Spawn-FCGI?
查看>>
【算法】递归算法之n阶矩阵行列式求解
查看>>
React Native 的默认单位和自适应布局方案
查看>>
ReactNative安卓首屏白屏优化
查看>>
设计模式(Design Pattern)系列之.NET专题
查看>>
为 Nginx 添加 HTTP 基本认证(HTTP Basic Authentication)
查看>>
gulp使用ES6
查看>>
ECUG Con 邀您共议服务端开发最深度实践
查看>>
关于优惠券功能设计之我的见解
查看>>
JavaScript中的函数式编程二(翻译)
查看>>
Javascript的异步编程:Promise
查看>>
荣誉,还是苦逼?| 也议全栈工程师和DevOps
查看>>
gulp详细基础教程
查看>>