当前位置: 首页 > news >正文

Javaweb————揭秘404 not found(HTTP常用响应码)

在我们大学抢课或者购物节秒杀商品的时候常常页面会出现404 not found或者503的情况,那么我们可能会好奇这些数字表示什么意思,他们其实都是HTTP的常用响应状态码,本篇文章我们就来介绍一下HTTP常用的响应状态码

🏍️🏍️🏍️一.什么是响应状态码?

浏览器向服务器请求时,服务端响应的响应头的第一行(状态行)里面有状态码,表示请求结果的状态

🏍️🏍️🏍️二.响应状态码的分类

💙💙💙(1)1xx

含义:收到请求,需要请求者继续执行操作,比较少用

💙💙💙(2)2xx

含义:表示请求成功
常用:200

我们查看淘宝首页的网络状态,可以发现大部分都是200,表示资源请求成功
在这里插入图片描述

💙💙💙(3)3xx

含义:重定向,浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应头的Location首部中获取;
好处:网站改版、域名迁移等多个域名指向同个主站导流
常用
301:永久性跳转,比如域名过期,换个域名
302:临时性跳转

我们访问7k7k.com,然后刷新页面可以看到有两个302的状态码,这就是重定向
在这里插入图片描述

然后我们再任意点击一个状态请求为302的服务,可以看到响应头里有一个location字段,简单的来说
Location 字段的值就是客户端下一步需要访问的具体网址,当服务器返回302状态码时,浏览器或其他客户端会自动根据这个地址进行跳转。

在这里插入图片描述

💙💙💙(4)4xx

含义:客服端出错,请求包含语法错误或者无法完成请求
常用:
400:请求出错,比如语法协议
403:没权限访问
404:找不到这个路径对应的接口或者文件
405:不允许此方法进行提交,提示 Method not allowed,比如接口一定要POST方式而使用了GET

如下图所示我们把.com/s改成.com/K的路径可以发现出现not found也就是404的页面,并且下面出现找不到URL的提示

在这里插入图片描述

💙💙💙(5)5xx

含义:服务端出错,服务器在处理请求的过程中发生了错误
常用
500:服务器内部报错了,完成不了这次请求
503:服务器宕机

这里就不做演示了,当我们秒杀商品或者教务系统抢课的时候就可以看到503或者500的页面报错了,这就代表并发数量太多,服务器崩了

http://www.lryc.cn/news/603550.html

相关文章:

  • 【数据结构】真题 2016
  • STM32--DHT11(标准库)驱动开发
  • JVM 崩溃(Fatal Error)解决方法
  • 26考研11408数据结构
  • 【Docker】 Docker镜像瘦身终极指南:多阶段构建+Alpine优化+分层策略深度解析
  • 飞机大战小游戏
  • 第十六章 Java基础-拼图小游戏
  • 【Unity编辑器扩展】Unity 笔记编辑器开发详解(支持多页面、重命名、持久化保存)
  • 项目历程—生命数组游戏(两版本)
  • Unity 编辑器开发 之 Excel导表工具
  • 游戏盾从哪些方面保护网站业务?
  • c语言-数据结构-二叉树OJ之子树与二叉树的构建
  • QT项目 -仿QQ音乐的音乐播放器(第三节)
  • 电脑没有声音了怎么恢复 快速解决音频故障
  • 预装Windows 11系统的新电脑怎么跳过联网验机
  • Wndows Docker Desktop-Unexpected WSL error
  • Docker初学者需要了解的几个知识点(三)
  • docker 重新安裝
  • 小杰数据结构(one day)——心若安,便是晴天;心若乱,便是阴天。
  • 数据结构 排序(2)---选择排序
  • RK3568下的进程间广播通信:用C语言构建简单的中心服务器
  • 【WRF工具】服务器中安装编译GrADS
  • 信创国产Linux操作系统汇总:从桌面到服务器,百花齐放
  • 聚铭安全管家平台2.0实战解码 | 安服篇(三):配置保障 自动核查
  • mapbox进阶,mapbox-gl-draw绘图插件扩展,编辑模式支持点、线、面的捕捉
  • Android系统开发 在Android10版本的Framework中添加系统服务
  • Kafka——Kafka控制器
  • Note3: CNN(卷积神经网络)
  • 八股训练营 40 天心得:一场结束,也是一场新的开始
  • OpenCV 学习探秘之四:从角点检测,SIFT/SURF/ORB特征提取,目标检测与识别,Haar级联分类人脸检测,再到机器学习等接口的全面实战应用与解析