HTTP状态码
信息响应
状态码 | 描述 |
---|---|
100 Continue | 这个临时响应表明,迄今为止的所有内容都是可行的,客户端应该继续请求,如果已经完成,则忽略它 |
101 Switching Protocol | 该代码是响应客户端的 Upgrade 标头发送的,井且指示服务器也正在切换的协议 |
102 Processing | 此代码表示服务器已到井正在处理该请求,但没有响应可用 |
成功响应
状态码 | 描述 |
---|---|
200 OK | 请求成功 |
201 Created | 该请求已成功,并因此创建了一个新的资源。这通常是在 PUT 请求之后发送的响应 |
202 Accepted | 请求已经接收到,但还未响应,没有结果 |
203 Non-authoritative Information | 服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝 |
204 No Content | 服务器成功处理了请求,但不需要返回任何实体内容,井且希望返回更新了的元信息 |
205 Reset Content | 服务器成功处理了请求,且没有返回任何内容。该响应主要是被用于接受用户输入后,立即重置表单 |
206 Partial Content | 服务器已经成功处理了部分 GET 请求 |
重定向
状态码 | 描述 |
---|---|
300 Multiple Choice | 被请求的资源有一系列可供选择的回馈信息 |
301 Moved Permanently | 被请求的资源已永久移动到新位置 |
302 Found | 请求的资源现在临时从不同的 URI 响应请求 |
303 See Other | 对应当前请求的响应可以在另一个 UN 上被找到,而且客户端应当采用 GET 的方式访问那个资源 |
304 Not Modified | 如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容自上次访问以来或者根据请求的条件)并没有改变 |
客户端响应
状态码 | 描述 |
---|---|
400 Bad Request | 语义有误,当前请求无法被服务器理解 |
401 Unauthorized | 当前请求需要用户验证 |
403 Forbidden | 服务器已经理解请求,但是拒绝执行它 |
404 Not Found | 请求失败,请求所希望得到的资源未被在服务器上发现 |
405 Method Not Allowed | 请求行中指定的请求方法不能被用于请求相应的资源 |
服务端响应
状态码 | 描述 |
---|---|
500 Internal Server Error | 服务器遇到了不知道如何处理的情况 |
501 Not Implemented | 此请求方法不被服务器支持且无法被处理 |
502 Bad Gateway | 此错响应表明服务器作为网关需要得到一个处理这个请求的响应 |
503 Service Unavailable | 服务器没有备好处理请求 |
504 Gateway Timeout | 当服务器作为网关,不能及时得到响应时返回此错误代码 |
505 HTTP Version Not Supported | 服务器不支持请求中所使用的 HTTP 协议版本 |