DevToolPal
简
4xx 客户端错误

421 Misdirected Request

请求被误导

含义

请求到达了一台没有配置为该主机提供服务的服务器,常见原因是 HTTP/2 连接被复用到了另一个域名。

常见原因

  • 共享证书的多个域名发生连接合并
  • TLS SNI 与 Host 头不一致
  • 负载均衡器路由到了错误的虚拟主机

解决方法

客户端或访问者

浏览器会自动在新连接上重试。在自定义客户端中,为该主机建立新的连接。

网站或 API 的维护者

确保每张证书只覆盖服务器实际能服务的主机,并且 SNI 与 Host 路由一致。

响应示例

HTTP/1.1
HTTP/1.1 421 Misdirected Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

规范

RFC 9110 §15.5.20

常见问题

› 为什么只在 HTTP/2 下看到 421?

HTTP/2 可以为证书覆盖的多个主机复用同一个连接;如果服务器无法服务其中某个主机,就返回 421。

› 421 是客户端错误吗?

它属于 4xx 类,但通常是服务器或证书配置导致的。