让我们来了解一下HTTP中常见的状态码(7种常见)

目录

让我们来了解一下HTTP中常见的状态码(7种常见)​​​​​​​

详解状态码200:

详解状态码301:

详解状态码302:

详解状态码304:

详解状态码403:

详解状态码404:

详解状态码500:


什么是HTTP状态码:

HTTP状态码是服务器返回给客户端的,其核心作用是web服务器来告诉客户端,当前网页发生的什么事,或者说当前web服务器的响应状态。所以HTTP状态码常用来判断和分析当前web服务器的运行状况。

在此介绍7种常见的状态码:

状态码200:

状态码200表示服务器响应成功,也就是服务器找到了客户端请求的内容,并且将内容返回给客户端。

状态码302:

状态码302代表临时跳转。例如:URL地址A可以向URL地址B上跳转,但这并不是永久性的,在经过一段时间后,URL地址A还可能向URL地址C上跳转。

状态码301 :

状态码301和状态码302相似,不同的是状态码301往往代表的是永久性的重定向,值得注意的是,这种重定向跳转,从严格意义来讲不是服务器跳转,而是客户端跳转的。这个“跳”的动作是服务器是通过回传状态码301来下达给客户端的,让客户端完成跳转。

状态码304:

服务器通过返回状态码304可以告诉客户端请求资源成功,但是这个资源不是由服务器提供返回给客户端的,而是客户端本地浏览器缓存中就有的这个资源,因为可以从缓存中获取这个资源,从而节省传输的开销。

状态码403:

状态码403代表请求的服务器资源权限不够,也就是说,没有权限去访问服务器的资源,或者请求的IP地址被封掉了。

状态码404:

状态码404代表服务器上没有该资源,或者说服务器找不到客户端请求的资源,是最常见的请求错误码。

状态码500:

状态码500代表程序错误,也就是说请求的网页程序本身报错了。在服务器端的网页程序出错。由于现在的浏览器都会对状态码500做一定的处理,所以在一般情况下会返回一个定制的错误页面。

状态码200 状态码301
状态码302 状态码304
状态码403 状态码404
状态码500

详解状态码200:

状态码200表示服务器响应成功,也就是服务器找到了客户端请求的内容,并且将内容返回给客户端。

如图:

详解状态码302:

状态码301代表临时跳转。例如:URL地址A可以向URL地址B上跳转,但这并不是永久性的,在经过一段时间后,URL地址A还可能向URL地址C上跳转。

当服务器返回状态码302,表示这个请求跳转了,而且这个跳转是临时的重定向,这个重定向不是永久性的,有可能在经过几天后就变了,重定向到另外一个URL地址上了。

如图:

详解状态码301:

状态码301和状态码302相似,不同的是状态码301往往代表的是永久性的重定向,值得注意的是,这种重定向跳转,从严格意义来讲不是服务器跳转,而是客户端跳转的。这个“跳”的动作是服务器是通过回传状态码301来下达给客户端的,让客户端完成跳转。

如图:

​​​​​​​

详解状态码304:

服务器通过返回状态码304可以告诉客户端请求资源成功,但是这个资源不是由服务器提供返回给客户端的,而是客户端本地浏览器缓存中就有的这个资源,因为可以从缓存中获取这个资源,从而节省传输的开销。

如图:

详解状态码403:

状态码403代表请求的服务器资源权限不够,也就是说,没有权限去访问服务器的资源,或者请求的IP地址被封掉了。

如图:

详解状态码404:

状态码404代表服务器上没有该资源,或者说服务器找不到客户端请求的资源,是最常见的请求错误码。

详解状态码500:

状态码500代表程序错误,也就是说请求的网页程序本身报错了。在服务器端的网页程序出错。由于现在的浏览器都会对状态码500做一定的处理,所以在一般情况下会返回一个定制的错误页面。

如图:

赶紧点赞收藏起来吧!

HTTP状态码汇总(常见)相关推荐

  1. 最全HTTP状态码汇总1XX——5XX

    HTTP状态码汇总 1XX:信息状态码 2XX:成功状态码 3XX:重定向状态码 4XX:客户端错误状态码 5XX:服务端错误状态码 http状态码可以让我们很方便的了解到请求的所在状态,当然其也是大 ...

  2. 计算机网络常见面试问题 —— HTTP状态码以及常见的请求字段

    HTTP状态码以及常见的请求字段 HTTP状态码以及常见的请求字段 1.HTTP 概述和特征 1.HTTP状态码 2.HTTP常见的请求字段 参考 HTTP状态码以及常见的请求字段 1.HTTP 概述 ...

  3. 常见HTTP状态码汇总

    HTTP状态码怎么看? web端可以F12,客户端使用抓包工具查看 Status 或 Status Code即为http的状态码 状态码的几大类 常见状态码解析 2xx 成功,表示访问成功,正常状态, ...

  4. 常见的HTTP网络状态码汇总+HttpServletResponse源码

    常见HTTP网络状态码类型为1-5开头 1XX 表示消息 2XX 表示成功 3XX 表示重定向 4XX 表示客户端请求错误 5XX 表示服务端响应错误 常见HTTP网络状态码 200 OK:表示请求成 ...

  5. HTTP常见状态码汇总,如404,500等

    我们在写Java Web程序时,可能会经常会与HTTP状态码(HTTP Status Code)打交道,比如:200表示成功响应请求,我们常用这个作为判断条件.最常见的报错状态码,莫过于404(页面不 ...

  6. http status 状态码汇总

    常见HTTP状态码 200 OK 301 Moved Permanently 302 Found 304 Not Modified 307 Temporary Redirect 400 Bad Req ...

  7. 什么是HTTP状态码?常见HTTP状态码盘点

    转自:微点阅读  https://www.weidianyuedu.com Http状态码是什么? 什么是HTTP状态码? HTTP状态码:这是服务器和客户端之间交流信息的语言. 比如: 当客户端向服 ...

  8. python状态码200_python 常见状态码

    状态码(Status Codes) 服务器向用户返回的状态码和提示信息,常见的有以下一些(方括号中是该状态码对应的HTTP动词). 附录--HTTP响应状态码参考 100    客户端可以继续 101 ...

  9. http协议的状态码(常见网页错误代码)

    http协议的状态码 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码. 1xx(临时响应) 100(继续) 请求者应当继续提出请求.服务器返回此代码表示已收到请求的第一部分,正在等待 ...

最新文章

  1. c java 传参数_Java和C的方法参数传递方式的比较
  2. java怎么用柱形图_java绘制柱形图
  3. VMware Vix API 操作虚拟机
  4. ImportError: cannot import name 'six'解决
  5. LeetCode 1652. 拆炸弹(前缀和)
  6. Social Emotional Computing -价值观的运算
  7. 6月8日任务(12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件)
  8. android 字体像素转换工具类_android px,dp,sp大小转换工具
  9. Java之品优购课程讲义_day05(8)
  10. 阿里要把雄安打造成AI第一城:未来30年城市长啥样?
  11. Linux系统的Redis的安装与运行
  12. 直播预告:摄影测量影像快速立体匹配关键技术研究
  13. 活动效果评价模型--原理和实现(基于python)
  14. 泛微OA-测试机更改sysadmin密码为1
  15. TGBUS主页面 HTML的编写
  16. 《React极简教程》第一章 Hello,World!
  17. 实验:非骨干区域通过虚链路穿越非骨干区域连接骨干区域实现互联互通
  18. C语言I博客作业08
  19. 3.设计模式之分层思维:为什么要做代码分层架构?
  20. 武汉东西湖区小进规市场主体奖励申报条件、材料及流程梳理

热门文章

  1. 北大 计算机 考研 专业课程,2020北京大学软微计算机考研初试科目、参考书目、复试线汇总...
  2. 滚筒洗衣机尺寸 2022
  3. 更改西门子PLC的IP地址
  4. 基于Matlab/simulink的自动驾驶车道保持adas辅助模型
  5. PB+datawindow 反编译
  6. 投简历一直没有回应,原因是...
  7. adobe证书。安装的时候有公司 作者提示
  8. 租房分期产品用户风险识别与分析
  9. 评估板快速测试-基于TI Sitara Cortex-A9
  10. 望帝春心托杜鹃 中望帝的由来~