HTTP
超文本传输协议 : HyperText Transfer Protocol
常见错误码 :
2xx 成功状态码 :
200 OK一切正常204 No Content与 200 OK基本相同,但相应没有 body 数据
3xx 重定向状态码
301 Moved Permanently永久重定向302 Found临时重定向
4xx 客户端发送的报文有误,服务器无法处理
400: 客户端请求的报文有误403: 服务器禁止访问资源404: 服务器请求的资源不存在, 无法提供给客户端
5xx 客户端请求报文正常,但是服务器内部处理发送了错误
500笼统的错误码,服务器发生了错误501客户端请求的功能还不支持502访问后端服务器错误, 网关错误503服务器繁忙,服务器可能正在升级
HTTP 常见字段
Content-Length : 本次回应的数据长度
Connection : 客户端要求服务器使用 HTTP 长连接机制,以便其他请求复用
Content-Type : 告诉客户端 本次的数据是什么格式
GET 和 POST 的区别
GET 的语义 : 从服务器获取指定的资源
POST 的语义 : 根据请求负荷(报文body)对指定的资源做出处理
我们开发的时候也是一样的 GET 一般用于只读, POST 一般用于操作, 但是 GET 可能会产生拼接的 URL 过长的情况,这时候需要改为POST进行请求
HTTP 特性
HTTP 常见的, 感觉好无聊,不如看几个面筋去,今天先td了