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

常见的HTTP状态码有哪些

常见的HTTP状态码分为五类,每类代表不同的处理结果:

1xx 信息性状态码:
  • 100 Continue:请求已被接受,客户端应继续发送。
  • 101 Switching Protocols:服务器将切换协议,如从HTTP/1.1切换到WebSocket。
2xx 成功状态码:
  • 200 OK:请求成功。
  • 201 Created:资源成功创建。
  • 202 Accepted:请求已接收,处理可能尚未完成。
  • 204 No Content:请求成功但无返回数据。
3xx 重定向状态码:
  • 301 Moved Permanently:资源永久移动。
  • 302 Found:资源暂时移动。
  • 304 Not Modified:资源未变化,使用缓存。
  • 307 Temporary Redirect:临时重定向。
4xx 客户端错误:
  • 400 Bad Request:请求格式错误。
  • 401 Unauthorized:需要身份验证。
  • 403 Forbidden:服务器拒绝执行。
  • 404 Not Found:资源不存在。
  • 405 Method Not Allowed:请求方法不被允许。
  • 408 Request Timeout:请求超时。
5xx 服务器错误:
  • 500 Internal Server Error:服务器内部错误。
  • 501 Not Implemented:服务器不支持请求。
  • 502 Bad Gateway:从上游服务器获取错误响应。
  • 503 Service Unavailable:服务器不可用。
  • 504 Gateway Timeout:等待上游响应超时。
  • 505 HTTP Version Not Supported:不支持HTTP版本。

这些状态码帮助客户端理解请求结果,对于调试和优化Web应用至关重要。遇到错误时,可参考这些信息排查问题。

相关文章:

  • GDB 调试命令详解:高效掌握常用调试技巧
  • 构件与中间件技术:概念、复用、分类及标准全解析
  • IS-IS度量值
  • 一、Appium环境安装
  • Redis之分布式锁
  • Windows Server 2019 安装 Docker 完整指南
  • 0基础学前端---JS【计算机基础、变量、数据类型】
  • 学习海康VisionMaster之平行线计算
  • 3 VS Code 深度配置与优化指南:settings.json 详解、快捷键大全、实用插件推荐及离线安装方法
  • 设计模式实践:模板方法、观察者与策略模式详解
  • ES6学习03-字符串扩展(unicode、for...of、字符串模板)和新方法()
  • 大模型微调数据集怎么搞?基于easydataset实现文档转换问答对json数据集!
  • Scala day4(tuple, set and map)
  • echarts 图表
  • 【阶次跟踪】变转速阶次包络谱
  • 海洋垃圾分割数据集labelme格式3110张8类别
  • 从案例看建设工程领域居间合同的法律效力
  • 洛谷P8749 [蓝桥杯 2021 省 B] 杨辉三角形
  • 关于无线网络安全的基础知识,涵盖常见威胁、防护措施和实用建议
  • 简单记录一下Android四大组件
  • 云南省住房和城乡建设厅官方网站/2021年重大新闻事件
  • 武汉网页平面设计/网站推广与优化平台
  • 北京网站建设降龙/东莞网络推广营销公司
  • 做网站需要多长时间才能做好/北京网站托管
  • 昆明网站做/sem账户托管外包
  • 赣州省住房和城乡建设厅网站/东莞百度快速优化排名