HTTP状态码总结

HTTP状态码分类分类描述HTTP状态码事件描述问题定界问题定位原始
1xx表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。100如果服务器收到头信息中带有100-continue的请求,这是指客户端询问是否可以在后续的请求中发送附件在这种情况下,服务器用100(SC_CONTINUE)允许客户端继续,或用417 (Expectation Failed)告诉客户端不同意接受附件这个状态码是 HTTP 1.1中新加入的无问题无问题
101协议需转换,服务器将遵从客户的请求转换到另外一种协议无问题无问题
2xx表明服务器成功地接受了客户端请求200请求成功无问题无问题
201表示服务器在请求的响应中建立了新文档;在定位头信息(Location)中给出它的URI通过Content-Type指明文档的类型客户端可以选择该URI访问无问题无问题
202告诉客户端请求正在被执行,但还没有处理完无问题无问题
203非官方信息,文档已经正常地返回,但一些应答头可能不正确无问题无问题
204无内容,没有新文档,浏览器应该继续显示原来的文档这个状态码对于用户周期性的重载某一页非常有用,并且可以确定先前的页面是否已经更新无问题无问题
205重置内容的意思是虽然没有新文档但浏览器要重置文档显示这个状态码用于强迫浏览器清除表单域无问题无问题
206在服务器完成了一个包含Range头信息的局部请求时发送的多用于较大文件的下载无问题无问题
3xx重定向
客户端浏览器必须采取更多操作来实现请求
300被请求的文档可以在多个地方找到,并将在返回的文档中列出来如果服务器有首选设置,首选项将会被列于定位响应头(Location)信息中无问题无问题
301是指所请求的文档在别的地方;文档新的URI会在定位响应头(Location)信息中给出浏览器会自动连接到新的URI无问题无问题
302与301有些类似,只是定位头信息中所给的URI应被理解为临时转移地址而不是永久的 无问题无问题
303这个状态码和 301、302 相似,只是如果最初的请求是 POST,那么新文档(在定位头信息中给出)要用 GET 找回无问题无问题
304当客户端有一个缓存的文档,通过提供一个 If-Modified-Since 头信息可指出客户端只希望文档在指定日期之后有所修改时才会重载此文档,用这种方式可以进行有条件的请求无问题无问题
305表示所请求的文档要通过定位头信息中的代理服务器获得无问题无问题
306未使用,保留无问题无问题
307浏览器处理307状态的规则与302相同307状态被加入到 HTTP 1.1中是由于许多浏览器在收到302响应时,即使原始消息是POST请求的情况下仍然执行了错误的重定向只有在收到303响应时才假定浏览器会在POST请求时重定向目的很明确:在响应为303时按照GET和POST请求转向;而在响应为307时则按照GET请求转向而不是POST请求无问题无问题
4xx发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。 400客户端请求中有不符合HTTP协议的语法错误用户原因用户侧
401表示客户端在授权头信息中没有有效的身份信息时访问受到密码保护的页面这个响应必须包含一个WWW-Authenticate的授权信息头用户原因用户侧
402需付费,保留无问题无问题
403除非拥有授权否则服务器拒绝提供所请求的资源用户原因用户侧
404客户端所给的地址无法找到任何资源它是表示“没有所访问页面”的标准方式服务器原因内容平台
405指出请求方法(GET, POST, HEAD, PUT, DELETE等)对某些特定的资源不允许使用用户原因用户侧
406指定的资源已经找到,但请求资源的MIME类型与客户端中Accept头信息中指定的类型不一致也就是指客户端不支持该资源类型例如许多手机不支持html页面,无法访问WWW网站用户原因用户侧
407与401状态有些相似,只是这个状态码用于代理服务器该状态码指出客户端必须通过代理服务器的认证代理服务器返回一个Proxy-Authenticate响应头信息给客户端,这会引起客户端使用带有Proxy-Authorization请求的头信息重新连接用户原因用户侧
408是指服务端等待客户端发送请求的时间过长用户原因用户侧
409该状态码通常与PUT请求一同使用,409状态码常被用于试图上传版本不正确的文件时用户原因用户侧
410告诉客户端所请求的文档已经不存在并且没有更新的地址410状态不同于404,410是在指导文档已被移走的情况下使用,而404则用于未知原因的无法访问用户原因用户侧
411表示服务器不能处理请求(通常是指POST请求),除非客户端发送Content-Length头信息指出发送给服务器的数据的大小用户原因用户侧
412指出请求头信息中的某些先决条件是错误的这样可以防止资源被非潜在的客户端访问用户原因用户侧
413告诉客户端现在所请求的文档比服务器现在想要处理的要大如果服务器认为能够过一段时间处理,则会包含一个Retry-After的响应头信息用户原因用户侧
414状态用于在URI过长的情况时这里所指的“URI”是指URI中域名及端口号之后的内容例如:在URI--http://www.monternet.com:8080/news/sports/index.htm中URI是指/news/sprots/index.htm用户原因用户侧
415意味着请求所带的附件的格式类型,服务器不知道如何处理用户原因用户侧
416客户端包含了一个服务器无法满足的Range头信息的请求例如用户要下载的铃声大小为20Kbyte, 但客户端的请求指明铃声的范围超出了20Kbyte用户原因用户侧
417如果服务器得到一个带有100-continue值的Expect请求头信息,这是指客户端正在询问是否可以在后面的请求中发送附件在这种情况下,服务器也会用该状态(417)告诉浏览器服务器不接收该附件或用100-continue状态码告诉客户端可以继续发送附件用户原因用户侧
5xx服务器由于遇到错误而不能完成该请求。500常用的“服务器错误”状态码该状态码经常由服务器的程序引起,也可能请求的参数不正确引起服务器原因内容平台
501服务器不支持请求中要求的功能例如,客户端执行了如DELETE这样的服务器并不支持的请求命令服务器原因内容平台
502被用于充当代理或网关的服务器;该状态码指出网关接收到远端服务器的错误响应服务器原因内容平台
503服务器由于在维护或已经超载而无法响应例如,如果某些线程或数据库连接池已经没有空闲则会返回这个头信息服务器可能提供一个Retry-After头信息告诉客户端什么时候可以再试服务器原因内容平台
504该状态码用于充当代理或网关的服务器;它指出接收服务器没有从远端服务器得到及时的响应服务器原因内容平台
505服务器并不支持在请求中所标明的HTTP 版本例如,客户端的请求是HTTP/0.9版本的服务器原因内容平台
8xx800Time Out 超时未响应未知问题未知问题

响应码

响应消息

消息含义

1xx

信息响应

表示已经接收到请求消息,正在对其进行处理

2xx

成功响应

表示请求已经被成功接受、处理

3xx

重定向响应

表示需要采取进一步动作,以完成该请求

4xx

客户出错

表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理

5xx

服务器出错

表示SIP服务器故障不能完成对正确消息的处理

6xx

全局故障

表示请求不能在任何SIP服务器上实现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值