HTTP学习

Posted

tags:

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

HTTP(HyperText Transfer Protocol)全称“超文本传输协议”

HTTP是基于 TCP/IP 协议的应用层协议

现在日常使用版本 HTTP/1.1

一个HTTP请求或响应由4部分组成:

1. 起始行(start-line)

2. 头信息(HTTP headers)   //可选

3. 空行(blank line)

4. 数据(body)  //可选

 

至于为什么要有空行,目前找到的解释是:A blank line indicating all meta-information for the request have been sent

 

“HTTP请求”结构详解:

起始行

包含3部分:HTTP方法,URL,HTTP版本

头信息

由冒号格式键值对构成,对大小写不敏感

数据

POST请求时用到较多

 

“HTTP响应”结构详解:

起始行

又称为“状态行”

包含3部分:HTTP版本,状态码(如200,404...),状态消息(如 Not Found)

头信息

由冒号格式键值对构成,对大小写不敏感

数据

不是所有的响应都都有数据

 

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

HTTP协议学习笔记

HTTP 学习-踩坑记_06

http学习笔记

HTTP专栏介绍说明 ❄️| HTTP 学习与认知

HTTP协议学习笔记

HTTP学习