HTTP 状态码有哪些?分别表示什么?

状态码由三位数字组成,第一位数字表示响应的类型,常用的状态码有五大类:

  • 1xx:表示服务器已接收了客户端请求,客户端可继续发送请求

  • 2xx:表示服务器已成功接收到请求并进行处理

    • 200 OK:表示客户端请求成功
  • 3xx:表示服务器要求客户端重定向 重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向)

  • 4xx:表示客户端的请求有非法内容

    • 400 Bad Request:表示客户端请求有语法错误,不能被服务器所理解
    • 401 Unauthonzed:表示请求未经授权,该状态代码必须与 WWW-Authenticate 报头域一起使用
    • 403 Forbidden:表示服务器收到请求,但是拒绝提供服务,通常会在响应正文中给出不提供服务的原因
    • 404 Not Found:请求的资源不存在,例如,输入了错误的URL
    • 414     :Request-URI 太长
  • 5xx:表示服务器未能正常处理客户端的请求而出现意外错误

    • 500 Internal Server Error:表示服务器发生不可预期的错误,导致无法完成客户端的请求 503 Service Unavailable:表示服务器当前不能够处理客户端的请求,在一段时间之后,服务器可能会恢复正常
相关推荐
皮皮学姐分享-ppx29 分钟前
政府绿色采购数据库(2015-2024.3)
大数据·网络·数据库·人工智能·制造
W_chuanqi1 小时前
联想M7615DNA网络打印方法
网络·联想·打印机网络连接
HavenlonLabs4 小时前
硬件 + SaaS 产品的工程化路径:从系统架构、PCB 设计到工程样机
网络·安全·架构·系统架构·安全架构
sweet丶7 小时前
MQTT消息通道-基础篇
网络协议
yychen_java8 小时前
当算法成为武器:AI泛滥时代的多维危机透视与治理路径
网络·人工智能·ai
漫途科技8 小时前
精准盯防危房隐患,智守人居安全|MTB46-4-2A 4G数据采集终端专项应用方案
网络·安全
奥利奥夹心脆芙9 小时前
辅助排查 HTTP 接口代码报错,实操完整案例分享
http
Misnearch9 小时前
抓包Packet Capture
网络·抓包
zhangfeng11339 小时前
ps aux讲解,结合国家超算中心 hpc apptainer
linux·服务器·网络
吠品10 小时前
一次 Nginx 报错 unexpected end of file 的排查记录
网络协议·https·ssl