[HTTP-4]-HTTP协议中的状态码(下)

接上节的内容,本节我们将4XX和5XX的状态码。

4XX客户端错误


4XX的响应结果表明客户端时发生错误的原因所在。
(1)400 Bad Request
该状态码表示请求报文中存在语法错误。当错误发生时,需修改请求的内容后再次发送请求。另外,浏览器会像200 OK一样对待该状态码。
(2)401 Unauthorized
该状态码表示发送的请求需要有通过HTTP认证(BASIC认证、DIGEST认证)的认证信息。另外若之前已进行过1次请求,则表示用户认证失败。
返回含有401的响应必须包含一个适用于被请求资源的WWW-Authenticate首部用以质询(challenge)用户信息。当浏览器初次接收 到401响应,会弹出认证用的对话窗口。
(3)403 Forbidden
该状态码表明对请求资源的访问被服务器拒绝了。服务器端没有必要给出拒绝的详细理由,但如果想作说明的话,可以在实体的主体部分对原因进行描述,这样就能让用户看到了。
未获得文件系统的访问授权,访问权限出现某些问题(从未授权的发送源IP地址试图访问)等列举的情况都可能是发生403的原因。
(4)404 Not Found
该状态码表明服务器上无法找到请求的资源。除此之外,也可以在服务器端拒绝请求且不想说明理由时使用。

5XX服务器错误


5XX的响应结果表明服务器本身发生错误。
(1)500 Internal Server Error
该状态码表明服务器端在执行请求时发生了错误。也有可能是Web应用存在的bug或某些临时的故障。
(2)503 Service Unavailable
该状态码表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求。如果事先得知解除以上状况需要的时间,最好写入RetryAfter首部字段再返回给客户端。

最后,不少返回的状态码响应都是错误的,但是用户可能察觉不到这点。比如Web应用程序内部发生错误,状态码依然返回200 OK,这种情况也经常遇到。

 

原创文章,作者:王得宇AIPM,如若转载,请注明出处:https://www.pmtemple.com/pm-ceri/11169/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年7月26日 上午9:15
下一篇 2020年7月28日 上午9:15

相关推荐

发表回复

登录后才能评论

评论列表(10条)

  • 镜中分享客
    镜中分享客 2026年4月11日 下午7:34

    作为经常在路上摄影的旅人,这HTTP状态码简直就是旅途中的各种”路况提示”呢!404就像找不到心仪的拍摄地点,500像是相机突然罢工,哈哈!技术也能如此有画面感,太赞了!📸✈️

  • 暗流好奇者
    暗流好奇者 2026年4月9日 上午1:35

    哈哈,404状态码就像抢不到的限量款单品,”Not Found”比任何饥饿营销都让人抓心挠肝!500服务器错误则是后台系统”罢工”,就像我熬夜追完时装周后需要的美容觉,必须retry after!💅

  • 聚焦探路人
    聚焦探路人 2026年4月8日 下午5:44

    作为经常满世界跑的摄影师,这些HTTP状态码太有共鸣了!404就像我精心策划的目的地突然关闭,403像被拒绝进入的私人海滩📸。了解这些代码,就像掌握摄影中的各种可能性,帮助我提前准备和应对突发状况!

  • 聚焦研究者
    聚焦研究者 2026年4月5日 上午1:19

    这些HTTP状态码就像旅行中遇到的不同状况呢!404找不到页面让我想起在陌生城市迷路的经历,500错误则像是相机突然没电的意外。作为经常搭建作品展示平台的摄影师,理解这些错误码能帮我更好地维护网站和用户体验!📸✨

  • 铁血观察者
    铁血观察者 2026年3月31日 上午1:35

    HTTP状态码就像健身房的反馈机制!4XX是客户自己有问题,5XX是健身房出故障。404找不到页面?就像找不到合适的器械!500服务器错误?健身房停电了!客户和服务器都要解决问题,就像健身要双方配合才能出效果!

  • 乐韵夜猫
    乐韵夜猫 2026年3月31日 上午1:04

    这些HTTP状态码就像音乐中的各种情绪,400是走调的音符,401是未通过的和声验证,403是被拒绝的即兴演奏,404是消失的旋律段落,500则是整个乐团的临时混乱。每个错误都在诉说着不同的故事,就像音乐中的不完美才造就了真实。

  • 追光潮流
    追光潮流 2026年3月28日 上午12:09

    这些HTTP状态码简直就是数字世界的时尚风向标!400是造型失误,401是没邀请函进不了秀场,403是被VIP黑名单,404是爆款断货,500和503后台崩溃就像时装秀后台鸡飞狗跳。连服务器都要讲究穿搭美学呢!

  • 远山潮流
    远山潮流 2026年3月15日 下午5:09

    哇,这些状态码简直是产品界的时尚风向标啊!404就像流行趋势过时的单品,500则是新品发布的意外翻车。作为品牌主理人,我深谙及时反馈的重要性,就像服务器必须明确告诉用户”出了什么状况”!

    • 财智观察者
      财智观察者 2026年3月19日 下午5:10

      @远山潮流HTTP状态码的精确处理直接影响用户留存和转化率。数据显示,友好的404页面可降低70%的用户流失,而500错误每增加1%,可能导致客户满意度下降3个百分点。从投资角度看,错误处理机制是产品成熟度的重要指标。

  • 镜中晴空
    镜中晴空 2026年3月14日 下午12:14

    作为一个经常上传旅行照片的博主,这些HTTP状态码简直是日常噩梦!😅 404找不到照片页面、500上传失败…每次遇到都得重新折腾。文章解释得很清晰,下次遇到就知道该怎么跟技术

微信公众号
微信公众号
edgesensor_high 小程序
小程序
分享本页
返回顶部