HTTP状态码
常用状态码表如表1所示。
| 返回值 | 说明 |
|---|---|
| 200 OK | 处理正常。 |
| 204 No Content | 无返回内容。 |
| 400 Bad Request | 服务器未能处理请求。可能原因:
|
| 401 Unauthorized | 当前请求需要用户验证。如需要用户名和密码。 |
| 403 Forbidden | 对被请求页面的访问被禁止。 |
| 404 Not Found | 请求失败,在服务器上未找到请求所希望得到的资源。 |
| 405 Method Not Allowed | 请求行中指定的请求方法不能被用于请求相应的资源。 |
| 406 Not Acceptable | 服务器生成的响应无法被客户端所接受。 |
| 407 Proxy Authentication Required | 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 |
| 408 Request Timeout | 请求超出了服务器的等待时间。 |
| 409 Conflict | 由于和被请求的资源的当前状态之间存在冲突,请求无法完成。 |
| 410 Gone | 被请求的资源在服务器上已经不再可用,并且没有任何已知的转发地址。 |
| 412 Precondition Failed | 服务器在验证在请求的头字段中给出先决条件时,未能满足其中的一个或多个。 |
| 500 Internal Server Error | 服务器遇到了一个未曾预料的状况,导致无法完成对请求的处理。 |
| 501 Not Implemented | 请求未完成。服务器不支持所请求的功能。 |
| 502 Bad Gateway | 请求未完成。服务器从上游服务器收到一个无效的响应。 |
| 503 Service Unavailable | 由于服务器临时维护或者过载,服务器当前无法处理请求。 |
| 504 Gateway Timeout | 网关超时。 |