Http状态码

小编 2026-06-05 阅读:1731 评论:0
作为一个前端,应该是基本前端技术向下向上延伸,我个人的定义基本前端技术就是javascript,...

作为一个前端,应该是基本前端技术向下向上延伸,我个人的定义基本前端技术就是javascript,html,css等,向下是服务器,浏览器,协议,javascript等引擎原理等等,向上是框架,前端架构,项目管理。

当然纯是个人观点,如果不对,请原谅我的无知。

 

今天就看看状态码,HTTP 1.1协议 RFC2615 (协议已经废弃,依然就有很好的参考价值),Status Code

RFC2615被拆分为如下。

当然这些都不影响我们认识HTTP Status Code,在 RFC7231罗列的有30多个,当然我们常用的并没有多少个,一起来看看。

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

状态码类别描述
1XXInformation(信息性状态码)接收的请求正在处理
2XXSuccess(成功状态码)请求正常处理完毕
3XXRedirection(重定向状态码)需要进行附加的操作完成请求
4XXClient Error(客户端错误状态码)        服务器无法处理请求
5XXServer Error(服务器错误状态码)服务端处理请求出错

 Informational 1xx 

  100 Continue 
  101 Switching Protocols 
Successful 2xx
  200 OK
  201 Created
  202 Accepted
  203 Non-Authoritative Information
  204 No Content
  205 Reset Content
Redirection 3xx
  300 Multiple Choices
  301 Moved Permanently
  302 Found
  303 See Other
  305 Use Proxy
  306 (Unused)
  307 Temporary Redirect
Client Error 4xx  -- 客户端错误
  400 Bad Request

  401 Unauthorized

  402 Payment Required
  403 Forbidden
  404 Not Found
  405 Method Not Allowed
  406 Not Acceptable
  408 Request Timeout
  409 Conflict
  410 Gone
  411 Length Required
  413 Payload Too Large
  414 URI Too Long
  415 Unsupported Media Type
  417 Expectation Failed
  426 Upgrade Required
Server Error 5xx - -服务器错误
  500 Internal Server Error
  501 Not Implemented
  502 Bad Gateway
  503 Service Unavailable
  504 Gateway Timeout 
  505 HTTP Version Not Supported

 
常用的:一半一半吧。
101:转换协议,websoket,http2的时候会出现
200:成功
201:已创建。 一般是调用PUT方法表示创建成功后返回。 不常用
202:已经接收请求,没有处理完毕。
204:成功,不返回实体。

301:永久性转移
302:临时性转移
303:和302类似,但是要求使用GET方法获取资源。
304:未修改
400:错误请求
401:未授权
403:禁止
404:未找打
405:方法未允许,比如get方法,你用post请求
500:内部服务器错误
503:服务不可用

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

热门文章
  • 机房智能化温湿度解决方式之POE供电以太网温湿度传感器

    机房智能化温湿度解决方式之POE供电以太网温湿度传感器
    机房智能化温湿度解决方式之POE供电以太网温湿度传感器 北京盈创力和电子科技有限公司 智能型TCP网口温湿度记录仪 北京IP网络温湿度记录仪厂家,北京盈创力和 北京智能型TCP网口温湿度记录仪IP网络温湿度记录仪是一种新型的基于TCP/IP协议双绞线以太网标准温湿度采集模块,利用它可以实现现场温度值、相对湿度值的采集,同时利用其自身的RJ45通信接口可以方便地和机房监控主机或交换机集线器进行联网。 工作于-40℃~85℃工业级带...
  • Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering

    Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering
    Problem Statement 我们考虑一个具有马尔可夫性质、非线性、非高斯的状态空间模型(State Space Model):对于一个时间序列上的观测结果{yt,t∈N}\\{ y_t , t \\in N \\}{yt​,t∈N},我们认为每个观测结果yty_tyt​的生成依赖于一个无法直接观察的隐变量xt∈{xt,t∈N}x_t \\in \\{x_t , t \\in N \\}xt​∈{xt​,t∈N},即:p(...
  • HTTP状态保持的原理

    HTTP状态保持的原理
    a)在用户登录之后,浏览器返回响应的时候会在响应中添加上cookieb)浏览器接收到cookie之后会自动保存c)当用户再次请求同一服务器中的其他网页的时候,浏览器会自动带上之前保存的cookied)服务接收到请求之后可以请 request 对象中取到cookie 判断当前用户是否登录  Http是无状态的,就是连接时数据互通,关闭后...
  • Hive 系统函数及示例

    Hive 系统函数及示例
    查看所有系统函数 show functions; 函数分类 内置函数【系统函数】 数学函数: floor、round、ceil、cos、log2等 字符串函数: length、reverse、trim、lower、get_json_object、repeat等 收集函数: size 转换函数: cast 日期函数: year、month、datediff、date、date_add等 条件函数: coalesce、case…w...
  • CSRF的原理和防范措施

    CSRF的原理和防范措施
    a)攻击原理:i.用户C访问正常网站A时进行登录,浏览器保存A的cookieii.用户C再访问攻击网站B,网站B上有某个隐藏的链接或者图片标签会自动请求网站A的URL地址,例如表单提交,传指定的参数iii.而攻击网站B在访问网站A的时候,浏览器会自动带上网站A的cookieiv.所以网站A在接收到请求之后可判断当前用户是登录状态,所以...
标签列表