前端开发:HTTP状态码详解

Posted 三掌柜666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端开发:HTTP状态码详解相关的知识,希望对你有一定的参考价值。

前言

在前端开发过程中,关于HTTP网络请求相关的使用也是必备的,尤其是前后端交互的时候,根据实际业务实现具体需求功能。前端实际开发应用场景中,比较有代表性的关于网络请求相关的使用有:跨域问题/设置代理、接口返回code码(HTTP状态码)、代理、token、cookie欺诈、GET/POST请求等等,这些都是常用知识点。那么本篇博文就来分享一下关于HTTP状态码相关的知识点,尤其是不同开头的code码代表的含义,总结一下,方便查阅使用。

HTTP状态码是什么?

维基百科的解释:HTTP状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码被分为五类,状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP/1.1标准(RFC 7231)的一部分。

百度百科的解释:HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。

个人理解:HTTP状态码,也就是一个3位数的HTTP请求响应状态码,也就是前端开发中说的code码&

前端技能树,面试复习第 32 天—— 计算机网络:HTTP 状态码详解

⭐️ 本文首发自 前端修罗场(点击加入社区,参与学习打卡,获取奖励)是一个由资深开发者独立运行的专业技术社区,我专注 Web 技术、答疑解惑、面试辅导以及职业发展。

首先,我们先对 HTTP 状态码的类别进行一个总结:

类别 原因 描述
1xx Informational(信息性状态码) 接受的请求正在处理
2xx Success(成功状态码) 请求正常处理完毕
3xx Redirection(重定向状态码) 需要进行附加操作一完成请求
4xx Client Error (客户端错误状态码) 服务器无法处理请求
5xx Server Error(服务器错误状态码) 服务器处理请求出错

可以发现,HTTP 状态大致分为 5 类。下面我们进行详细的描述。

1. 2X

以上是关于前端开发:HTTP状态码详解的主要内容,如果未能解决你的问题,请参考以下文章

前端常见状态码 http状态码

前端 http协议 四大特性 web本质 -响应状态码 列表标签 表单操作 form表单 # 44 HTML

科普:HTTP Status Code详解,从此排错无忧!

前端面试基础题:HTTP状态码及其含义

前端面试必问的Http状态码以及代表的意义

前端基础之网络