临时响应(1xx)
表示临时响应并需要请求者继续执行操作的状态码。
100 Continue:客户端应该继续发送请求
101 Switching Protocols:切换协议,请求者已要求服务器切换协议,服务器已确认并准备切换
成功(2xx)
表示成功处理了请求的状态码。
200 OK:服务器已成功处理了请求
201 Created:请求成功并且服务器创建了新资源
202 Accepted:服务器已接受请求,但尚未处理
203 Non-Authoritative Information:服务器已成功处理了请求,但返回的信息可能来自另一源
204 No Content:服务器成功处理,但没有返回任何内容
205 Reset Content:服务器成功处理了请求,并且没有返回任何内容。与204响应不同,返回此状态码的响应要求请求者重置文档视图。该响应主要是被用于接受用户输入后,立即重置表单,以便用户能够轻松地开始另一次输入。
206 Partial Content:服务器成功处理了部分GET请求
重定向(3xx)
要完成请求,需要进一步操作。通常,这些状态码用来重定向。
300 Multiple Choices:多种选择。针对请求,服务器可执行多种操作。服务器可根据请求者选择一项操作,或提供操作列表供请求者选择。
301 Moved Permanently:永久移动。请求的网页已经永久移动到新位置。
302 Move Temporarily:临时移动。服务器目前从不同位置的网页响应请求,但请求者应继续使用原来位置来响应以后的请求。
303 See Other:查看其它位置。请求者应当对不同的位置使用单独的GET请求来检索响应时,服务器返回此代码。
304 Not Modified:未修改。自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。
305 Use Proxy:使用代理。请求者只能使用代理访问请求的网页。
307 Temporary Redirect:临时重定向。服务器目前从不同位置的网页响应请求,但请求者应继续使用原来位置来响应以后的请求。
请求错误(4xx)
表示请求可能出错,妨碍了服务器的处理。
400 Bad Request:错误请求。服务器不理解请求的语法。
401 Unauthorized:未授权。当前请求需要身份验证。对于登录后请求的网页,可返回此响应。
403 Forbidden:禁止。服务器拒绝请求。
404 Not Found:未找到。服务器找不到请求的网页。
405 Method Not Allowed:方法禁用。禁用请求中指定的方法。
406 Not Acceptable:不接受。无法使用请求的内容特性响应请求的网页。
服务器错误(5xx)
表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
500 Internal Server Error:服务器内部错误。服务器遇到错误,无法完成请求。
501 Not Implemented:尚未实施。服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此状态码。
502 Bad Gateway:错误网关。服务器作为网关或代理,从上游服务器收到无效响应。
503 Service Unavailable:服务不可用。服务器目前无法使用(由于超载或者停机维护)。
504 Gateway Timeout:网关超时。服务器作为网关或代理,但是没有及时从上游服务器收到请求。
505 HTTP Version Not Supported:HTTP版本不受支持。服务器不支持请求中所用的HTTP协议版本。
网友评论