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:表示服务器当前不能够处理客户端的请求,在一段时间之后,服务器可能会恢复正常
相关推荐
蜂蜜黄油呀土豆14 小时前
深入理解计算机网络中的应用层知识
计算机网络·http·tcp·网络通信·dns
SaaS_Product14 小时前
企业网盘可以在局域网使用吗?
网络·人工智能·云计算·saas
YYYing.14 小时前
【计算机网络 | 第九篇】计网之传输层(三)—— TCP的拥塞控制与连接管理
网络·网络协议·tcp/ip·计算机网络
LcVong15 小时前
基于C#实现斑马ZT411打印机TCP通讯与打印状态精准判定
网络·tcp/ip·c#
willhuo15 小时前
程序这东西,想的即使在完善,也有想不到的地方。。
linux·服务器·网络
EverydayJoy^v^15 小时前
RH134学习进程——三.分析与存储日志
运维·服务器·网络
定偶15 小时前
Ubuntu 20.04 网络与软件源问题
网络·ubuntu·php·系统优化
ZePingPingZe15 小时前
深入理解网络模型之Spring Cloud微服务通信、Socket、HTTP与RPC
网络协议·spring cloud·rpc·dubbo
一路往蓝-Anbo15 小时前
【第48期】:嵌入式工程师的自我修养与进阶之路
开发语言·网络·stm32·单片机·嵌入式硬件
终端域名15 小时前
网络架构的变革将如何影响物联网设备的设计和开发?
网络·物联网·架构