http常用状态码

HTTP 常见状态码可分为以下五类:

1xx(信息响应)

  • 100 Continue:客户端可以继续请求(常用于分块请求)。
  • 101 Switching Protocols:服务器同意切换协议(如从 HTTP/1.1 切换到 WebSocket)。

2xx(成功)

  • 200 OK:请求成功,常用于 GET 和 POST 请求。
  • 201 Created:请求成功,并且服务器创建了新的资源(常用于 POST/PUT)。
  • 202 Accepted:请求已接受,但尚未处理完成。
  • 204 No Content:请求成功,但服务器未返回任何内容(常用于 DELETE 操作)。

3xx(重定向)

  • 301 Moved Permanently:资源永久移动,客户端应使用新 URL。
  • 302 Found(Moved Temporarily):资源临时移动,建议继续使用原 URL。
  • 304 Not Modified:资源未修改,可使用缓存版本。

4xx(客户端错误)

  • 400 Bad Request:请求有语法错误或参数错误。
  • 401 Unauthorized:请求未经授权(需身份认证,如登录)。
  • 403 Forbidden:服务器拒绝执行请求(权限不足)。
  • 404 Not Found:请求的资源不存在。
  • 405 Method Not Allowed:请求的方法(GET/POST 等)不被允许。

5xx(服务器错误)

  • 500 Internal Server Error:服务器内部错误,无法处理请求。
  • 502 Bad Gateway:服务器作为网关或代理时收到无效响应。
  • 503 Service Unavailable:服务器暂时无法处理请求(可能是过载或维护)。
  • 504 Gateway Timeout:网关或代理未能在规定时间内响应请求。

这些状态码是 Web 开发中最常用的,理解它们可以帮助快速排查 HTTP 请求的错误。

相关推荐
巴巴_羊2 小时前
前端面经 计网 http和https区别
网络协议·http·https
LyaJpunov4 小时前
HTTPS全解析:从证书签发到TLS握手优化
网络协议·http·https
你曾经是少年4 小时前
HTTPS
网络协议·http·https
2501_915918414 小时前
多账号管理与自动化中的浏览器指纹对抗方案
websocket·网络协议·tcp/ip·http·网络安全·https·udp
firshman_start6 小时前
第十五章,SSL VPN
网络
Johnstons6 小时前
AnaTraf:深度解析网络性能分析(NPM)
前端·网络·安全·web安全·npm·网络流量监控·网络流量分析
落——枫6 小时前
路由交换实验
网络
Johny_Zhao6 小时前
K8S+nginx+MYSQL+TOMCAT高可用架构企业自建网站
linux·网络·mysql·nginx·网络安全·信息安全·tomcat·云计算·shell·yum源·系统运维·itsm
小诸葛的博客6 小时前
华为ensp实现跨vlan通信
网络·华为·智能路由器
稳联技术6 小时前
Ethercat转Profinet网关如何用“协议翻译术“打通自动化产线任督二脉
linux·服务器·网络