HTTP常见的请求方法有哪些?
| 方法 | 描述 | 是否包含主体 |
| :-: | :-- | :-: |
| GET | 从服务端获取指定信息 | 否 |
| POST | 向服务端发送待处理的数据 | 是 |
| HEAD | 从服务端获取指定信息的头部 | 否 |
| PUT | 向服务端发送数据并替换服务端上指定的数据 | 是 |
| OPTIONS | 查询针对请求URL指定的资源支持 | 否 |
| DELETE | 从服务端删除指定数据 | 否 |
| TRACE | 沿着目标资源的路径执行消息环回测试 | 否 |
HTTP的状态码分为哪几类?
| 整体范围 | 已定义范围 | 分类 |
| :-: | :-: | :-: |
| 100~199 | 100~101 | 信息提示 |
| 200~299 | 100~206 | 成功 |
| 300~399 | 300~305 | 重定向 |
| 400~499 | 400~415 | 客户端错误 |
| 500~599 | 500~505 | 服务端错误 |
HTTP常见的状态码有哪些?
| 状态码 | 原因短语 | 含义 |
| :-: | :-: | :-- |
| 100 | Continue | 说明收到了请求的初始部分,请客户端继续。 |
| 101 | Switching Protocols | 说明服务端正在根据客户端的指定,将协议切换成Update头部所列的协议。 |
| 200 | OK | 请求没有问题,主体包含了所请求的数据。 |
| 201 | Created | 用于在服务端创建数据的请求(比如PUT),Loca