图解HTTP学习(三)---HTTP状态码

状态码

在这里插入图片描述

  1. 2xx

    • 200:表示客户端发来的请求在服务器端被正常处理了(不一定代表成功,Web应用程序内部发生错误,依然会返回200状态码)
    • 201:请求成功并且服务器创建了新的资源
    • 202:接收请求但没创建资源
    • 204:请求处理成功,但是没有资源可以返回(一般在只需要客户端往服务器发送信息,而对客户端不需要发送信息内容的情况下使用)
    • 206:表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求
  2. 3xx

    • 301:永久性重定向;表示请求的资源已被分配新的URI,以后都应使用新的URI请求。
    • 302:临时重定向;表示请求的资源被分配新的URI,本次请求应使用新的URI请求
    • 303:表示由于请求对应的资源存在另一个URI,应使用GET方法定向获取请求资源
      当301、302、303响应状态码返回时,几乎所有的浏览器都会把POST改成GET,并删除请求报文内的主体,之后请求会自动再次发送
    • 304:当客户端发送附带条件的请求时,服务器端允许请求访问资源,但因请求的资源发生请求未满足条件的情况后,直接返回304
    • 305:请求者只能使用代理访问请求的网页。 如果服务器返回此响应,还表示请求者应使用代理。
    • 307:临时重定向,与302状态码相同,但是307会遵照浏览器标准,不会从POST变成GET。
  3. 4xx

    • 400:该状态码表示请求报文中存在语法错误。需修改请求的报文后再次发送请求
    • 401:表示发送的请求需要有通过HTTP认证的认证信息。返回含有401状态码的响应必须包含一个适用于被请求资源的WWW-Authenticate首部用以质询用户信息。
    • 403:资源禁止访问,表明对请求资源的访问被服务器拒绝了
    • 404:表明服务器上无法找到请求的资源(也可以在服务器端拒绝请求且不想说明理由时使用)
  4. 5xx:表明服务器本身发生错误

    • 500:表明服务器在执行请求时发生了错误
    • 501:服务器不支持请求的功能,无法完成请求
    • 502:作为网关或者代理的服务器执行请求时,从远程服务器接收到了一个无效的响应
    • 503:表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求
    • 504:充当网关或代理的服务器,未及时从远端服务器获取请求
    • 505:服务器不支持请求的HTTP协议的版本,无法完成处理
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值