Http状态码表示Http协议所返回的响应的状态。比如客户端向服务器发送请求,如果成功的获得请求的资源,则返回的状态码为200,表示相应成功。如果请求的资源不存在,则通常返回404错误。

Http状态码通常分为5种类型,分别由1~5五个数字开头,由3位整数组成。1xx通常用作实验用途。这一章节主要介绍2xx、3xx、4xx、5xx等常用的几种状态码。

状态码

代码描述

处理方式

200

请求成功

获得响应的内容,进行处理

201

请求完成,结果是创建了新资源。

新创建资源的URI可在响应的实体中得到

202

请求被接受,但处理尚未完成。

阻塞等待。

204

服务器端已经实现了请求,但是没有返回新的信息。如果客户端是用户代理,则无须为此更新自身的文档视图

丢弃

300

该状态码不被Http/1.0的应用程序直接使用,只是作为3xx类型回应的默认解释。存在多个可用的被请求资源。

若程序中能够处理,则进行进一步处理,如果程序中不能处理,则丢弃。

301

请求到的资源都会分配一个永久的URL,这样就可以在将来通过该URL来访问此资源。

重定向到分配的URL。

302

请求到的资源在一个不同的URL处临时存放

重定向到临时的URL

304

请求的资源未更新

丢弃

400

非法请求

丢弃

401

未授权

丢弃

403

禁止

丢弃

404

没有找到

丢弃

5xx

回应代码以"5"开头的状态码表示服务器端发现自己出现错误,不能继续执行请求

丢弃

    当返回的状态码为5xx时,代表应用服务器出现错误,采用简单的丢弃处理就可以解决。

最新文章

  1. 介绍一位OWin服务器新成员TinyFox
  2. 不显示cmd窗口运行jar包
  3. [杂] 一些常用的SQL归类之一
  4. nrf51822-主从通信分析1
  5. Cheatsheet: 2014 01.01 ~ 01.14
  6. ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
  7. 如何自学java迅速成为java高手
  8. 一个简单的C#加密解密类
  9. fedora虚拟机中的vsftp服务配置
  10. Swiftly语言学习1
  11. DDD理论学习系列——案例及目录
  12. linux线程 join/detach
  13. mybatis 使用缓存策略
  14. SQL Server 之 内部连接
  15. 【原创】大数据基础之Hadoop(2)hdfs和yarn最简绿色部署
  16. CSS的再深入5(更新中···)
  17. 雷林鹏分享:jQuery EasyUI 扩展
  18. [翻译]NUnit---TearDown and SetUpFixture and Test Attributes(二十)
  19. Oracle 数据库执行慢SQL
  20. 【清华集训 2017】小Y的地铁 [模拟退火]

热门文章

  1. 易懂 易上手的cookie 最简单明了 js中cookie的使用方法及教程
  2. asp.mvc + easyui 动态列
  3. 【.net 深呼吸】自定义缓存配置(非Web项目)
  4. NodeJs+Request+Cheerio 采集数据
  5. Asp.net中存储过程拖拽至dbml文件中,提示无法获得返回值
  6. Jquery 选择器注意的问题--记录(五)
  7. Hawk 2. 软件界面介绍
  8. CRL2.3(ORM开发框架)源码github发布
  9. Android GPS应用开发
  10. Web安全相关(二):跨站请求伪造(CSRF/XSRF)