Http状态码与常见问题出现的原因

来源:互联网 发布:网络割接回退方案 编辑:程序博客网 时间:2024/04/27 03:50

**Http状态码与常见问题出现的原因


状态码 | 描述 | 说明
100  continue  服务器已收到请求,即将响应
101  Switching Protocols  服务器正在等待客户指定Update首部所列协议
200  OK  请求成功
201  Created  服务器已创建响应请求的处理对象
202  Accepted  请求已被接受,单服务器还未对其执行任何动作,不能保证服务器会完成这个请求
203  Non-Authoritative Information  实体首部的信息不是来自源端服务器,而是来自资源的一份副本,但无法对该副本有关元信息进行验证
204  No Content  响应报文中包括若干首部和一个状态行,但是没有实体的主干部分,主要用于在浏览器不转为新文档的情况下,对其进行刷新
205  Reset Content  通知浏览器清除当前页面中所有 HTML 表单元素
206  Partial Content  成功执行了一个部分或 Range 请求
300  Multiple Choices  客户端请求一个实际指向多个资源的 URL
301  Moved Permanently  请求的 URL 已被移除,响应的 Location 首部应该包含资源现在所在的 URL
302  Found  请求的URL被找到,将来的请求仍应使用该URL
303  See Other  告知客户端应用另一个URL来获取资源
304  403  客户端请求的资源未被修改
305  Use Proxy  用来说明必须通过一个代理来访问资源;代理的位置由 Location 首部给出。
307  Temporary Redirect  与301类型,临时重定向
400  Bad Request  用于告知客户端它发送了一个错误的请求
401  Unauthorized  要求对客户端进行认证
403  Forbidden  该请求被服务器拒绝了
404  Not Found  服务器无法找到所请求的 URL
405  Method Not Allowed  请求的URL不支持其使用的HTTP谓词
406  Not Acceptable  客户端可以指定参数来说明它愿意接收的类型的实体。服务器没有与客户端可接受的 URL 相匹配的资源时,可使用此码
407  Proxy Authenication Required  服务器要求对代理服务器认证
408  Request Timeout  请求超时
409  Conflict  请求的资源可能会引发一些冲突,服务器可返回此码
410  Gone  与404类似,但是服务器曾经拥有过此资源,该状态码通常拥有在站点维护时通知客户端资源被移除的情况
411  Length Required  服务器要求在请求报文中包含 Content-Length 首部时使用
412  Procondition Failed  客户端发起了条件请求,且其中一个条件失败了的时候使用
413  Request Entity Too Large  客户端发送的实体主体部分比服务器能够或者希望处理的要大时,使用此状态码
414  Request URI Too Long  客户端所请求中的请求 URI 比服务器能够或者希望处理的长时,使用此状态码
415  Unsupported Media Type  服务器无法理解或无法支持客户端所发实体的内容类型时,使用此状态码
416  Requested Range Not Satisfiable  请求报文所请求的是指定资源的某个范围,而此范围无效或无法满足时,使用此状态码
417  Expectation Failed  请求的Expect请求首部包含一个期望,但服务器无法满足此期望时,使用此状态码。
500  Internal Server Error  服务器遇到一个妨碍它为请求提供服务的错误时,使用此状态码
501  Not Implemented  客户端发起的请求超出服务器的能力范围
502  Bad Gateway  作为代理或网关使用的服务器从请求响应链的下一条链路上收到了一条伪响应时,使用此状态码
503  Service Unavailable  用来说明服务器现在无法为请求提供服务
504  Gateway Timeout  与状态码408类似,只是这里的响应来自一个或代理,它们在等待另一个服务器对其请求进行响应时超时了
505  HTTP Version Not Supported  服务器收到的请求使用了它无法或不愿支持的协议版本时,使用此状态码

0 0