这是我参与「第四届青训营 」笔记创作活动的第2天
初识HTTP
什么是HTTP
HTTP(Hyper Text Transfer Protocol)超文本传输协议,是运输层基于TCP的无状态协议。
协议发展历程
协议报文
Method(方法)
响应体是指返回给客户端的文本信息
- GET:使用GET的请求应该只被用于获取数据
- POST:用于实体提交到指定的资源,通常导致在服务器上的状态变化或副作用
- PUT:用请求有效载荷替代目标资源的所有当前表示
- DELETE:删除指定资源
- HEAD:请求一个与GET请求响应相同的响应,但是没有响应体
- CONNECT:建立一个到由目标资源标识的服务器隧道
- OPTIONS:用于描述目标资源的通信选项
- TRACE:沿着到目标资源的路径执行一个消息环回测试
- PATCH:用于对资源的应用部分修改
status(状态码)
常用请求头,服务端
常用响应头,客户端
缓存
- 强缓存
- 协商缓存
- cookie
认识HTTPS
什么是HTTPS
HTTPS(Hypertext Transfer Protocol Secure),经过TSL/SSL加密传输安全性更高。
HTTP VS HTTPS
详解CORS
什么是CORS
CORS(Cross-Origin Resource Sharing)跨域资源共享。需要先发起预请求,获知服务端是否允许该资源跨域请求。