图解HTTP——chapter4 返回结果的HTTP状态码

原创 2018年04月17日 12:02:18
首字段 类别 原因短语
1XX Informational(信息性状态码) 接收的请求正在处理
2XX Success(成功状态码) 请求正常处理完毕
3XX Redirection(重定向状态码) 需要进行附加操作以完成请求
4XX Client Error(客户端错误状态码) 服务器无法处理请求
5XX Server Error(服务端错误状态码) 服务器处理请求出错

注:

状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果;状态码的数量达到了60多种,实际经常使用的大概只有14种。
2XX成功(2XX的响应结果表明请求被正常处理了)
  • 200 OK
客户端发来的请求在服务器端被正常处理了
  • 204 No Content
代表服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分
  • 206 Pratial Content
1、表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求。
2、响应报文中包含由Content-Ranage指定范围的实体内容。
3XX重定向(表明浏览器需要执行某些特殊的处理以正确处理请求)
  • 301 Moved Permanently
永久重定向。表示请求的资源已被分配了新的URI,以后应使用资源现在所指的URI。
  • 302 Found
临时重定向。表示请求的资源已分配了新的URI,希望用户(本次)能使用行的URI访问。
  • 303 See Other
表示由于请求对应的资源存在着另一个URI,应使用GET方法定向获取请求资源。
  • 304 Not Modified
1、表示客户端发送附带条件的请求时,服务器端允许请求访问资源,但因发生请求未满足条件的情况后,直接返回304 Not Moditied
2、服务端资源未改变,可直接使用客户端未过期的缓存。
  • 307 Temporary Redirect
临时重定向。与302 Found有着相同的含义。
4XX客户端错误(表明客户端是发生错误的原因所在)
  • 400 Bad Request
表明请求报文中存在语法错误。
  • 401 Unauthorized
1、表示发送的请求需要通过有HTTP认证的认证信息。
2、若之前已进行过1次请求,则表示用户认证失败。
  • 403 Fordidden
1、表明对请求资源的访问被服务器拒绝。
2、未获取文件系统的访问授权等
  • 404 Not Found
表明服务器上无法找到请求的资源。
500服务器错误(表明服务器本身发生错误)
  • 500 Internal Server Error
表明服务器端在执行请求时发生了错误。
  • 503 Service Unavailable
表明服务器暂时处于超负荷或正在进行停机维护,现在无法处理请求。

demo

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fuzongjian/article/details/79972898

我的ATL/ADO编程的曲折经历

我在用VC6的ATL作一个组件,它内部通过ADO访问Access数据库。因为ADO本身也是一系列组件,因此,ATL项目要引入ADO类型库,我是用以下语句引入的(假设Windows安装在C盘):#imp...
  • horris
  • horris
  • 2002-08-08 11:20:00
  • 1411

《图解HTTP》学习笔记(四)-返回结果的HTTP状态码

1、状态码告知从服务器端返回的请求结果HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。借助状态码,用户可以知道服务器端是正常处理了请求,还是...
  • will130
  • will130
  • 2016-05-24 20:51:40
  • 794

图解HTTP:返回结果的HTTP状态码

状态码2xx 成功 表明请求被正常处理了200(OK) : 正常处理,GET返回实体,HEAD只返回首部 204(No Content): 没有资源可返回,浏览器显示的页面不再更新. 一般用在...
  • wbwjx
  • wbwjx
  • 2017-01-12 23:33:56
  • 339

《图解http》之返回结果的http状态码

2XX      2XX的响应结果表明请求被正常处理了;200 OK      表示从客户端发来的请求在服务器端被正常处理了。在响应报文中,随状态码一起返回的信息会因方法的不同而发生变化。204 No...
  • Zerofishcoding
  • Zerofishcoding
  • 2017-10-09 23:31:10
  • 150

《图解HTTP》学习笔记——返回结果的状态码

1、状态码告知从服务器端返回的请求结果HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。借助状态码,用户可以知道服务器端是正常处理了请求,还是...
  • DFF1993
  • DFF1993
  • 2018-04-10 10:38:10
  • 18

http 返回结果的HTTP状态码

    HTTP 状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。     类别原因短语1XXInfromational(信息性状态码)接受的请求正在处理...
  • qq_37016928
  • qq_37016928
  • 2018-03-16 11:14:36
  • 17

《图解HTTP》(二)之HTTP报文及状态码

3. HTTP报文 3.1. HTTP报文 用于HTTP协议交互的信息被称为HTTP报文,客户端的HTTP报文叫做请求报文,服务端的叫做响应报文。报文大致分为报文首部和报文主体,但并不一定...
  • huwh_
  • huwh_
  • 2017-08-05 09:28:50
  • 251

《图解HTTP》笔记——返回结果的HTTP状态码(第四章)

HTTP状态码负责表示肯定HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。...
  • qq_34289537
  • qq_34289537
  • 2016-10-28 14:58:26
  • 171

图解HTTP第四章:返回结果的HTTP状态码

HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。 了解状态码的工作机制状态码告知从服务器端返回的请求结果 状态码的职责 当客户端向服务器端发送...
  • u014099894
  • u014099894
  • 2017-03-09 21:55:27
  • 233

图解Http第四章:返回结果的http状态码

http状态码负责表示客户端http请求返回结果,借助状态码,用户可以知道服务器端是正常处理了请求。 状态码数字中的第一位指定了响应类别,后两位无分类。相应类别有以下5种: . 类别 原因 ...
  • AC_greener
  • AC_greener
  • 2018-04-14 10:46:22
  • 15
收藏助手
不良信息举报
您举报文章:图解HTTP——chapter4 返回结果的HTTP状态码
举报原因:
原因补充:

(最多只允许输入30个字)