HTTP 使用指南|青训营笔记

65 阅读1分钟

这是我参与【第五届青训营】笔记创作的第五天。
主要是关于HTTP协议的基本定义、主要特征、发展历程、报文结构、应用场景。

基本定义与特点
Hyper Text Transfer Protocol 超文本传输协议
应用层协议,基于TCP协议。
请求 响应,简单无扩展,无状态。

发展
HTTP0.9单行协议->HTTP1.0构建可扩展性->HTTP1.1标准化协议->HTTP2更优异的表现->HTTP2草案

报文
Method:
GET 请求一个指定资源的表现形式。之被用于获取数据。
POSE 勇于将实体提交到指定的资源,通常导致在服务器上的状态变化或副作用。
PUT 用于请求有效载荷替换目标资源的所有当前表示。
DELETE 删除指定资源
HEAD 请求一个与GET请求的响应相同的响应,但没有响应体。
CONNECT 建立一个到由目标资源标识的服务器的隧道。
OPTIONS 用于描述目标资源的通信选项。
TEACE 沿着到目标资源的路径执行一个消息环回测试。
PATCH 用于对资源应用部分修改。