关于http协议,这一块的知识其实相当大,但是作为一个前端开发者来说,我觉得只要知道三方面的内容就足矣把http协议是个什么东西解释清楚了。而这三方面,就是http的报文模型,请求方式以及状态码。

  这篇我们就来看报文模型。

  首先,报文是指网络传输与交换数据的基本单位,可以把它理解为一个装好了完整数据信息的袋子。http报文,则是指客户端一次性发送给服务端的数据块,或者是服务端一次性返回给客户端的数据块。所以http报文就分成了两种:http请求报文和http响应报文。

  关于http请求报文的模型是这样的:请求行 - 请求头 - 空行 - 主体。而http响应报文的模型则为:状态行 - 消息头 - 空行 - 主体。

  请求报文模型就看看下面这个例子:

  

  这个是我自己手写的例子,如果你有耐心看完,会发现我写的是非常之通俗易懂。基本上请求报文模型都可以这样去分析。

  而响应报文则是像这样的:

  这就是两种http报文模型的基本介绍,而http请求方法有哪几种,他们的细微区别又在哪里,且听我下回分解。(。・∀・)ノ

最新文章

  1. python学习4 常用内置模块
  2. linux编程中接收主函数返回值以及错误码提示
  3. (原创)mybatis学习二,spring和mybatis的融合
  4. redis哨兵配置
  5. SSIS WITH VERTICA的注意事项总结
  6. javascript设计模式学习之三—闭包和高阶函数
  7. C++之算法题模板
  8. IText 生成页脚页码
  9. (转载)利用burp suite截断上传拿shell
  10. 8、Preferences
  11. 使用C#进行应用程序间通信(WPF与Unity通信)
  12. 《十天学会单片机和C语言编程》
  13. 测试那些事儿—Linux搭建环境基础步骤
  14. 我的2015年ccf的解答
  15. Skype for Business Server-呼叫质量仪表板(一)安装与配置
  16. Django template 过滤器
  17. linux部署MantisBT(一)部署apache
  18. libevent基础知识
  19. Unity3D 屏幕空间雪场景Shader渲染
  20. 【bzoj1024】生日蛋糕

热门文章

  1. js match函数注意
  2. MySQL主从复制_复制过滤
  3. Django 学习笔记
  4. 试着简单易懂记录synchronized this object Class的区别,模拟ConcurrentHashMap
  5. 关键字final的用法
  6. 老司机教你在windows不用软件隐藏重要文件
  7. Http请求小结
  8. Android安全开发之WebView中的大坑
  9. Meet Python
  10. SecurityError:Error #2048:安全沙箱冲突