HTTP状态码是Web服务器向客户端返回的响应状态信息,这些状态码用于表示请求的处理结果,例如“成功”或“错误”,HTTP状态码有67种,每种状态码都有其特定的含义和用途。
1. 1xx(信息性状态码):这些状态码表示请求已被接收,需要继续处理。
2. 2xx(成功状态码):这些状态码表示请求已成功被服务器接收、理解、并接受。
3. 3xx(重定向状态码):这些状态码表示需要进一步的操作才能完成请求。
4. 4xx(客户端错误状态码):这些状态码表示客户端发送的请求有误,服务器无法处理。
5. 5xx(服务器错误状态码):这些状态码表示服务器在处理请求时发生错误。
以下是这67种状态码的具体列表:
1xx:
100 Continue
101 Switching Protocols
102 Processing
2xx:
200 OK
201 Created
202 Accepted
203 Non-Authoritative Information
204 No Content
205 Reset Content
206 Partial Content
207 Multi-Status (WebDAV)
208 Already Reported (WebDAV)
226 IM Used (World Wide Web Consortium)
300 Multiple Choices
301 Moved Permanently (HTTP/1.1)
302 Found (HTTP/1.1)
303 See Other (HTTP/1.1)
304 Not Modified (HTTP/1.1)
305 Use Proxy (HTTP/1.1)
307 Temporary Redirect (HTTP/1.1)
3xx:
308 Permanent Redirect (HTTP/1.1)
4xx:
400 Bad Request
401 Unauthorized
402 Payment Required (HTTP/1.1)
403 Forbidden (HTTP/1.1)
404 Not Found (HTTP/1.1)
405 Method Not Allowed (HTTP/1.1)
406 Not Acceptable (HTTP/1.1)
407 Proxy Authentication Required (HTTP/1.1)
408 Request Time-out (HTTP/1.1)
409 Bad Request (WebDAV)
410 Enhance Your Calm (WebDAV)
411 Misdirected Request (WebDAV)Retry With (WebDAV)