前端开发: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状态码详解的主要内容,如果未能解决你的问题,请参考以下文章