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:表示服务器当前不能够处理客户端的请求,在一段时间之后,服务器可能会恢复正常
相关推荐
北京耐用通信12 分钟前
协议转换“黑科技”:耐达讯自动化CANopen转Profibus 网关破解电机控制通信难题
网络·人工智能·科技·物联网·自动化·信息与通信
咕噜企业分发小米16 分钟前
如何通过腾讯云防护直播云服务器?
服务器·网络·腾讯云
捷米研发三部17 分钟前
EtherNet/IP转CC-Link IEFB协议转换网关实现三菱 PLC与编码器通讯在印刷机械的应用案例
网络
YYYing.31 分钟前
【计算机网络 | 第三篇】MAC地址与IP地址
网络·tcp/ip·计算机网络
嘿嘿嘿x334 分钟前
网络通信基础知识
网络
这儿有一堆花35 分钟前
深入解析 VPC:云端网络架构的核心基石
网络·架构
❀͜͡傀儡师37 分钟前
基于shell脚本来检测SSL证书过期并发送通知到钉钉
网络协议·钉钉·ssl
8K超高清1 小时前
2026科技风口:有哪些前沿场景即将落地?
网络·人工智能·科技·数码相机·计算机视觉
特行独立的猫1 小时前
python+Proxifier+mitmproxy实现监听本地网路所有的http请求
开发语言·爬虫·python·http
CCPC不拿奖不改名1 小时前
基于FastAPI的API开发(爬虫的工作原理):从设计到部署详解+面试习题
爬虫·python·网络协议·tcp/ip·http·postman·fastapi