《图解HTTP》读书笔记(二)——HTTP状态码及Web服务器

前言

       本文是本系列的第二篇,主要记录了HTTP报文响应的状态码和Web服务器的相关知识,如果有错误烦请大家指出。

返回结果的HTTP状态码

1.状态码告知从服务器端返回的请求结果
       状态码的职责是当客户端向服务端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正确的处理了请求还是出现了错误。状态码由三位数字和原因短语组成,如200 OK。
在这里插入图片描述
       数字中的第一位指定了响应类别,后两位无分类。响应类别有1-5五种:

  • 1XX:信息性状态码,表示接收的请求正在处理。
  • 2XX:成功状态码,表示请求正常处理完毕。
  • 3XX:重定向状态码,表示需要进行附加操作以完成请求。
  • 4XX:客户端错误状态码,表示服务器无法处理请求。
  • 5XX:服务器错误状态码,表示服务器处理请求出错

       只要遵循状态码类别的定义,即使改变RFC2616中定义的状态码,或服务器自己定义状态码都没问题,接下来我们来看一下常用的14种状态码。
2.2XX 成功
       2XX的响应结果表明请求已经被正常处理了。

  • 200 OK
           表示从客户端发来的请求在服务器端被正常处理了,在响应报文内随状态码一起返回的信息会因方法的不同而改变。例如,使用GET方法时,对应请求资源的实体将会作为响应返回;使用HEAD方法时,对应请求资源的实体不随报文首部返回。

  • 204 No Content
           该状态码表示服务器接收的请求已处理成功,但在响应报文中不含实体的主体部分。对用户来说返回204响应,浏览器显示的页面不发生更新。

  • 206 Partial Content
           该状态码表示

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值