http协议 状态码 备忘
来源:互联网 发布:帮淘宝店刷好评 违法 编辑:程序博客网 时间:2024/04/29 15:40
100-199
Informational
200-299
Client request successful
300-399
Client request redirected, further action necessary
400-499
Client request incomplete
500-599
Server errors
1xx系列
Code
Meaning
100 Continue
The initial part of the request has been received, and the client may continue with its request.
101 Switching Protocols
The server is complying with a client request to switch protocols to the one specified in the Upgrade header field.
2xx系列
Code
Meaning
200 OK
The client's request was successful, and the server's response contains the requested data.
201 Created
This status code is used whenever a new URL is created. With this result code, the Location header is given by the server to specify where the new data was placed.
202 Accepted
The request was accepted but not immediately acted upon. More information about the transaction may be given in the entity-body of the server's response. There is no guarantee that the server will actually honor the request, even though it may seem like a legitimate request at the time of acceptance.
203 Non-Authoritative Information
The information in the entity header is from a local or third-party copy, not from the original server.
204 No Content
A status code and header are given in the response, but there is no entity-body in the reply. Browsers should not update their document view upon receiving this response. This is a useful code for CGI programs to use when they accept data from a form but want the browser view to stay at the form.
205 Reset Content
The browser should clear the form used for this transaction for additional input. For data-entry CGI applications.
206 Partial Content
The server is returning partial data of the size requested. Used in response to a request specifying a Range header. The server must specify the range included in the response with the Content-Range header.
3xx系列
Code
Meaning
300 Multiple Choices
The requested URL refers to more than one resource. For example, the URL could refer to a document that has been translated into many languages. The entity-body returned by the server could have a list of more specific data about how to choose the correct resource. The client should allow the user to select from the list of URLs returned by the server, where appropriate.
301 Moved Permanently
The requested URL is no longer used by the server, and the operation specified in the request was not performed. The new location for the requested document is specified in the Location header. All future requests for the document should use the new URL.
302 Found
This status code is deprecated, and serves the same purpose as status code 307.
303 See Other
The requested URL can be found at a different URL (specified in the Location header) and should be retrieved by a GET on that resource.
304 Not Modified
This is the response code to an If-Modified-Since or If-None-Match header, where the URL has not been modified since the specified date. The entity-body is not sent, and the client should use its own local copy.
305 Use Proxy
The requested URL must be accessed through the proxy in the Location header.
307 Moved Temporarily
The requested URL has moved, but only temporarily. The Location header specifies the new location, but no information is given about the validity of the redirect in the future. The client should revisit the original URL in the future.
4xx系列
Code
Meaning
400 Bad Request
This response code indicates that the server detected a syntax error in the client's request.
401 Unauthorized
The result code is given along with the WWW-Authenticate header to indicate that the request lacked proper authorization, and the client should supply proper authorization when requesting this URL again. See the description of the Authorization header for more information on how authorization works in HTTP.
402 Payment Required
This code is not yet implemented in HTTP.
403 Forbidden
The request was denied for a reason the server does not want to (or has no means to) indicate to the client.
404 Not Found
The document at the specified URL does not exist.
405 Method Not Allowed
This code is given with the Allow header and indicates that the method used by the client is not supported for this URL.
406 Not Acceptable
The URL specified by the client exists, but not in a format preferred by the client. Along with this code, the server provides the Content-Language, Content-Encoding, and Content-type headers.
407 Proxy Authentication Required
The proxy server needs to authorize the request before forwarding it. Used with the Proxy-Authenticate header.
408 Request Time-out
This response code means the client did not produce a full request within some predetermined time (usually specified in the server's configuration), and the server is disconnecting the network connection.
409 Conflict
This code indicates that the request conflicts with another request or with the server's configuration. Information about the conflict should be returned in the data portion of the reply. For example, this response code could be given when a client's request would cause integrity problems in a database.
410 Gone
This code indicates that the requested URL no longer exists and has been permanently removed from the server.
411 Length Required
The server will not accept the request without a Content-length header supplied in the request.
412 Precondition Failed
The condition specified by one or more If... headers in the request evaluated to false.
413 Request Entity Too Large
The server will not process the request because its entity-body is too large.
414 Request URL Too Long
The server will not process the request because its request URL is too large.
415 Unsupported Media Type
The server will not process the request because its entity-body is in an unsupported format.
416 Request Range Not Satisfiable
The requested byte range is not available and is out of bounds.
417 Expectation Failed
The server is unable to meet the demands of the Expect header given by the client.
5xx系列
Code
Meaning
500 Internal Server Error
This code indicates that a part of the server (for example, a CGI program) has crashed or encountered a configuration error.
501 Not Implemented
This code indicates that the client requested an action that cannot be performed by the server.
502 Bad Gateway
This code indicates that the server (or proxy) encountered invalid responses from another server (or proxy).
503 Service Unavailable
This code means that the service is temporarily unavailable, but should be restored in the future. If the server knows when it will be available again, a Retry-After header may also be supplied.
504 Gateway Time-out
This response is like 408 (Request Time-out) except that a gateway or proxy has timed out.
505 HTTP Version Not Supported
The server will not support the HTTP protocol version used in the request.
- http协议 状态码 备忘
- http状态码(备忘)
- HTTP协议状态码
- HTTP 协议状态码
- http协议 状态码
- http协议状态码
- http协议状态码
- HTTP协议状态码
- http协议状态码
- HTTP协议状态码
- HTTP协议状态码
- HTTP协议状态码
- HTTP协议状态码
- http 协议状态码
- HTTP协议状态码
- HTTP协议状态码
- http协议状态码
- HTTP 协议状态码
- ASP.NET内置对象总结
- CSS 颜色和背景设置
- 让初学者养成好的编码习惯的几点忠告
- UVA 10018 and UVA 701 's reports.
- 读《遇见未知的自己》---力量是在我们自己手中
- http协议 状态码 备忘
- Linux知识复习(一)
- 利用scp将压缩打包的数据上传另一台服务器上的解决方法
- 嵌入式编译环境搭建
- 线程专题
- Linux中信号处理
- 心情
- 打印Log4j配置信息的代码
- java中stringBuilder的用法