视频连接:https://www.bilibili.com/video/BV1js411g7Fw
一、HTTP基本概念以及工作原理
1、HTTP请求信息和响应信息
1. 请求行
2. 请求头信息
3. 请求主体信息
请求行分为三部分 请求方法、请求路径、所用的协议
2、请求方法:GET
、POST
、HEAD
、PUT、TRACE、DELETE、OPTIONS 等
3、状态码及其含义
状态码:用来反映服务器响应情况的。
常见的状态码如图:
1 信息:接收到请求,继续处理
2 成功:操作成功的收到、理解和接收
200:服务器返回成功
3 重定向:需要客户端采取进一步的操作才能完成请求。
301、302:永久、临时重定向。
304:未修改、客户端取的缓存值。(客户端发送`时间戳`和`etag`标识去和服务端对比)
4 客户端错误 请求的语法错误、或者请求的资源不存在。
404:客户端请求的资源(网页)不存在。
5 服务端错误 服务端程序运行出错。
500:服务器内部错误
503:服务器暂时不可用