Http协议

Posted fengxiaoyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Http协议相关的知识,希望对你有一定的参考价值。

Hypertext Transfer Protocol (HTTP)协议 定义

a stateless application-level request/response protocol that uses extensible semantics and self-descriptive message payloads for flexible  interaction with network-based hypertext information system.

一种无状态的、应用层的、以请求/应答方式运行的协议,它使用可扩展语义和自描述的消息格式,与基于网络的超文本信息系统灵活地互动。

参考链接:https://tools.ietf.org/html/rfc7230

可扩展语义解释:最初一个HTTP包体只能是一种资源类型,在HTTP头部中有Content-Type表示。后来表单提交时,既有按钮、文本、下拉框也有文件、图片这样的二进制文件,于是把Content-type扩展为:multipart/form-data; boundary=----,而HTTP包体则可以由多个资源以boundary拼接而成。这就是一种可扩展的语义。

技术图片

 1

 

技术图片

2

以上是关于Http协议的主要内容,如果未能解决你的问题,请参考以下文章

HTTP协议工作原理是啥 HTTP协议工作原理介绍【详解】

HTTP 之 HTTP协议(HTTP协议概述HTTP消息缓存控制相关头部Cookie相关头部)

HTTP协议

Linux-http协议(应用层协议)-http概述-http格式-http版本-http方法-http状态码

大话http协议

Http协议简单解析