前端网络请求知识(一)

一、常见的网络状态码

1xx (信息状态码)
  • 100 Continue:服务器已经接收到请求头,并且客户端应该开始发送请求体部分。
  • 101 Switching Protocols:客户端发起的请求被服务器明确的切换到了其他协议
2xx (成功状态码)表示请求已经被服务器接收、理解并处理
  • 200 OK:请求成功。服务器成功处理了请求,并返回相应的数据;
  • 201 Created:请求已成功,并在服务器上创建了新的资源(post);
  • 204 No Content:服务器成功处理了请求,但没有返回任何内容(Delete)
3xx (重定向状态码)表示需要客户端采取进一步操作才能完成请求
  • 301 Moved Permanently:请求的资源已经永久移动到新的位置;
  • 302 Found:请求的资源现在临时从不同的 URL 响应请求;
  • 304 Not Modified:客户端通过发送请求头中的 If-Modified-Since 或者 If-None-Match 等字段,询问服务器资源的状态,如果服务器的资源状态没有发生变化,则返回 304 状态码,表示客户端缓存的资源仍然有效,可以直接使用。
4xx(客户端错误)表示客户端发送的请求有错误
  • 400 Bad Request:请求错误。服务器无法理解或处理请求的语法错误。
  • 401 Unauthorized:未授权。需要身份验证才可访问请求的资源(token 过期)
  • 403 Forbidden:禁止访问。服务器拒绝请求访问所请求的资源。
  • 404 Not Found:未找到。请求资源不存在(路径错误)
5xx(服务端错误)服务器处理时发生错误
  • 500 Internal Server Error:服务器遇到一个未曾预料的状况,无法完成对请求的处理;
  • 502 Bad Gateway:服务器作为网关或者代理时收到了无效的响应;
  • 503 Service Unavailable:由于临时的维护或者过载,服务器无法处理请求。
相关推荐
康小汪7 小时前
AI 写 Vue 总写成同一个味道:给它装 Skills,装的不是知识是边界
前端·vue.js·人工智能·ai编程·最佳实践
智能运维指南7 小时前
研制过程“两张皮“怎么破:研制一体化支撑平台的定位、能力边界与落地前提
java·前端·人工智能·嘉为蓝鲸
白山编程大哥9 小时前
Java 后端如何优雅地把 List 集合返回给前端
java·前端·list
Flynt10 小时前
我把热榜那篇"禁用 axios"逐条实测了一遍:结论大体对,坑在它没讲的地方
前端·javascript·axios
Csvn10 小时前
bundle优化
前端
北冥有鱼11 小时前
发版后动态路由点击报 `Failed to fetch dynamically imported module`」问题上的完整排查与修复过程
前端·vue.js
静默回滚11 小时前
视频压到 25 MB 以内,码率要算、音轨要扣、余量要留
前端
用户372037492601811 小时前
把 10MB 中文语义模型塞进浏览器:STSB 做到教师模型的 93%,但线上 top1 只有 42%
前端
光锥智能11 小时前
海康机器人举行2026移动机器人新品发布会:箱式存拣升级,「明智」系列发布
java·前端·机器人
计算机魔术师11 小时前
Anthropic 上市文件最吓人的一幕,不是亏损 807 亿
前端