一、HTTP状态码(响应码)400意为客户端错误,下面列出HTTP状态码400系列所代表的含义:
400:Bad Request(错误请求)
需要身份验证后才能获取所请求的内容,类似于403错误。不同点是:401错误后,只要正确输入帐号密码,验证即可通过。HTTP/0.9 可用。
401:Unauthorized(未授权)
需要身份验证后才能获取所请求的内容,类似于403错误。不同点是:401错误后,只要正确输入帐号密码,验证即可通过。HTTP/0.9 可用。
402:Payment Required(需要付款)
该状态码被保留以供将来使用。创建此代码最初的目的是为数字支付系统而用,然而,到现在也没投入使用。HTTP/0.9 和 1.1可用
403:Forbidden(禁止访问)
客户端没有权利访问所请求内容,服务器拒绝本次请求。HTTP/0.9 可用。
404:Not Found(未找到)
服务器找不到所请求的资源。由于经常发生此种情况,所以该状态码在上网时是非常常见的。 HTTP/0.9 可用。
405:Method Not Allowed(不允许使用该方法)
该请求使用的方法被服务器端禁止使用,RFC2616中规定,GET 和 HEAD 方法不能被禁止。HTTP/1.1 可用。
406:Not Acceptable(无法接受)
在进行服务器驱动内容协商后,没有发现合适的内容传回给客户端。 HTTP/1.1 可用。
407:Proxy Authentication Required(要求代理身份验证)
类似于状态码 401,不过需要通过代理才能进行验证。HTTP/1.1 可用。
408:Request Timeout(请求超时)
客户端没有在服务器预备等待的时间内完成一个请求的发送。这意味着服务器将会切断和客户端的连接。在其他浏览器中,这种响应更常见一些,例如Chrome 和 IE9,目的是为了使用HTTP 预连机制加快浏览速度。同时注意,一些服务器不发送此种响应就直接切断连接。HTTP/1.1 可用。
409:Conflict(冲突)
该请求与服务器的当前状态所冲突。HTTP/1.1 可用。
410:Gone(已失效)
所请求的资源已经被删除。 HTTP/1.1 可用。
411:Length Required(需要内容长度头)
因服务器在本次请求中需要 Content-Length 头字段,而客户端没有发送。所以,服务器拒绝了该请求。HTTP/1.1 可用。
412:Precondition Failed(预处理失败)
服务器没能满足客户端在获取资源时在请求头字段中设置的先决条件。 HTTP/1.1 可用。
413:Request Entity Too Large(请求实体过长)
请求实体大小超过服务器的设置的最大限制,服务器可能会关闭HTTP链接并返回Retry-After 头字段。 HTTP/1.1 可用。
414:Request-URI Too Long(请求网址过长)
客户端请求所包含的URI地址太长,以至于服务器无法处理。HTTP/1.1 可用。
415:Unsupported Media Type(媒体类型不支持)
服务器不支持客户端所请求的媒体类型,因此拒绝该请求。HTTP/1.1 可用。
416:Requested Range Not Satisfiable(请求范围不合要求)
请求中包含的Range头字段无法被满足,通常是因为Range中的数字范围超出所请求资源的大小。HTTP/1.1 可用。
417:Expectation Failed(预期结果失败)
在请求头 Expect 中指定的预期内容无法被服务器满足。 HTTP/1.1 可用。