计算机网络 返回结果的HTTP状态码

目录状态码告知从服务器端返回的请求结果2XX成功200 OK204 No Content206 Partial Content3XX重定向301 Moved Permanently302 Found303 See Other304 Not Modified307 Temporary Redirect4XX客户端错误400 Bad Reques...
摘要由CSDN通过智能技术生成

目录

状态码告知从服务器端返回的请求结果

2XX成功

200 OK

204 No Content

206 Partial Content

3XX重定向

301 Moved Permanently

302 Found

303 See Other

304 Not Modified

307 Temporary Redirect

 4XX客户端错误

 400 Bad Request

401 Unauthorized

403 Forbidden

404 Not Found

5XX服务器错误

500 Internal Server Error

503 Service Unavailable

常见状态码大全


状态码告知从服务器端返回的请求结果

状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结 果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出 现了错误。

图:响应的状态码可描述请求的处理结果

状态码如200 OK, 以3位数字和原因短语组成。

数字中的第一位指定了响应类别,后两位无分类。响应类别有以下5 种。

只要遵守状态码类别的定义,即使改变RFC2616中定义的状态码, 或服务器端自行创建状态码都没问题。

仅记录在RFC2616上的HTTP状态码就达40种,若再加上

WebDAV" (Web-based Distributed Authoring and V"rsioning, 基于万维网 的分布式创作和版本控制) (RFC4918、5842)和附加HTTP状态码

(RFC6585)等扩展,数量就达60余种。别看种类繁多,实际上经 常使用的大概只有14种。接下来,我们就介绍一下这些具有代表性 的14个状态码。

2XX成功

2XX的响应结果表明请求被正常处理了。

200 OK

表示从客户端发来的请求在服务器端被正常处理了。

在响应报文内,随状态码一起返回的信息会因方法的不同而发生改 变。比如,使用GET方法时,对应请求资源的实体会作为响应返 回;而使用HEAD方法时,对应请求资源的实体首部不随报文主体 作为响应返回(即在响应中只返回首部,不会返回实体的主体部 分)。

204 No Content

该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中 不含实体的主体部分。另外,也不允许返回任何实体的主体。比如, 当从浏览器发出请求处理后,返回204响应,那么浏览器显示的页面 不发生更新。

一般在只需要从客户端往服务器发送信息,而对客户端不需要发送新信息内容的情况下使用。

206 Partial Content

该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的 GET请求。响应报文中包含由Content- Range指定范围的实体内容。

3XX重定向

3XX响应结果表明浏览器需要执行某些特殊的处理以正确处理请 求。

301 Moved Permanently

永久性重定向。该状态码表示请求的资源已被分配了新的URI, 以后 应使用资源现在所指的URI。也就是说,如果已经把资源对应的URI 保存为书签了,这时应该按Location首部字段提示的URI重新保存。

像下方给出的请求URI, 当指定资源路径的最后忘记添加斜杠"/"'就 会产生301状态码。

302 Found

临时性重定向。该状态码表示请求的资源已被分配了新的URI, 希望 用户(本次)能使用新的URI访问。

和301 Moved Permanently状态码相似,但302状态码代表的资源不 是被永久移动,只是临时性质的。换句话说,已移动的资源对应的 URI将来还有可能发生改变。比如,用户把URI保存成书签,但不会 像301状态码出现时那样去更新书签,而是仍旧保留返回302状态码 的页面对应的URI。

303 See Other

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值