http之状态码详解。

http状态码的主要功能是体现了Web服务器对浏览器请求的页面通信状态,所有的状态码都是定义在http规范中。

状态分为以下几类:

1XX:请求已发出。

2XX:处理成功。

3XX:重定向。

4XX:客户端出现的错误。

5XX:服务器中出现的错误。

常见的状态码具体的编码以及其中的含义:

100:web服务器已经正确地接收到请求。

200:正常,请求已经完成。

201:正常,紧接POST命令。

202:正常,已接受用于处理,但处理尚未完成。

203:正常,部分信息——返回的信息只是一部分。

204:正常,无响应——已接收请求,但不存在要回送的信息。

301:已移动——请求的数据具有新的位置且更改是永久的。

302:已找到——请求的数据临时具有不同的URL。

303:可在另一URI下找对请求的响应,且应使用GET方法检索此响应。

304:未修改——未按预期修改文档。

305:使用代理——必须通过位置字段中提供的代理来访问请求的资源。

306:未使用——不再使用;保留此代码以便将来使用。

400:错误请求——请求中有语法问题,或不能满足请求。

401:未授权——未授权客户机访问数据。

402:需要付款——表示计费系统已经有效。

403:禁止——即使有授权也不需要访问。

404:找不到——服务器找不到给定的资源;文档不存在。

407:代理认证请求——客户机首先必须使用代理认证自身。

500:内部错误——因为意外情况,服务器不能完成请求。

501:未执行——服务器不支持的请求。

502:错误网关——服务器接受到来自上游服务器的无效的响应。

503:无法获得服务——由于临时过载或维护,服务器无法处理请求。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,246评论 6 13
  • HTTP状态码(HTTP Status Code)表示http服务器对与请求HTTP响应状态的3位数字代码。它由 ...
    BeeNoisy阅读 1,874评论 0 8
  • 网络请求是iOS项目的一个大部分,而且大部分的iOS的项目的网络请求是根据AFN进行的二次封装,我们查看返回的结果...
    FR_Zhang阅读 6,988评论 15 46
  • 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信...
    一只大橘阅读 497评论 0 1