http响应状态代码

http响应状态代码代表http请求是否已经完成。

响应分为五种:信息响应(100-199),成功响应(200-299),重定向(300-399),客户端错误(400-499),服务器错误(500-599)。
  常见响应码

200:请求成功,请求方法为get或post或head或者trace。

201:请求成功并创建一个资源,请求方法为post或put。

202:请求收到但未响应。

204:服务成功处理了请求但是不返回实体内容。

205:服务成功处理了请求但是不返回实体内容且要求请求者重置请求视图。

207:返回消息体为XML。

400:语义错误,服务器无法理解此次请求。无效请求,服务器还没接到该请求,由于前端封装的字段类型有误导致。

401:当前请求需要验证, 即需要类似Authorization 头信息。

403:服务理解请求但是拒绝执行。通常是无权限、黑名单、ip过于频繁访问等原因导致。

404:请求失败,请求资源找不到。类似于脚本未被定义.

405:请求方法不被接受,比如某个接口只能用post请求,但是用了get请求,则会报405。

407:当前请求需要验证,代理服务器必须以Proxy-Authorization 信息头验证。

408:请求超时。表示客户端取消了请求或未能发送一个完整的请求。

413:请求提交的实体数据过大。

414:uri请求过长,这种情况可将get请求改为post请求。

415:请求提交的实体格式不对,比如某个接口只支持XML,提交格式为JSON则会报错。

423:资源被锁定。

429:请求次数过多。

431:请求头字段过大。

451:非法资源。

500:服务器遇到了不知如何处理的情况。主要错误是服务器内部错误,主要为用户权限的问题导致,或者是数据库连接出现了错误。

501:服务器还是不具有请求功能的,而且是没有实施的,可以用来HttpWebRequest指定一个UserAgent来试试的,可以换电脑来测试一下,可以换不同类型浏览器测试。

502:网关错误。可能原因:链接超时、服务器请求链接过多导致服务器无法正常响应。

503:服务器正在维护或者暂停了,或者是cpu占用的频率大导致的。

504:请求超时,表示服务器一直在等请求响应回来但是等不到了。

505:http的版本是不受支持的,需升级浏览器。

507:服务器有内部配置错误

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值