跳转到内容
搜索文档

Error 400

最后更新 查看 MarkdownAgent 设置

400 Bad Request

此错误表示客户端向服务器发送的请求因请求本身的问题而无法被理解或处理。

更多信息请参阅 RFC 7231

常见用例

400 Bad Request 错误由客户端侧问题引起,例如请求语法格式错误、请求内容无效、消息分帧问题或欺骗性请求路由。 例如:

  • 如果请求包含未正确进行 URL 编码(或百分号编码) 的特殊字符,将返回 HTTP Error 400
  • 如果请求同时包含 Content LengthTransfer Encoding chunked,这两种分帧方式相互矛盾。Content Length 声明固定大小的正文,而 chunked 编码声明大小未知的流式正文。RFC 7230 第 3.3.3 节 规定,当存在 Transfer Encoding 时必须忽略 Content Length 标头,同时包含两者的请求被视为格式错误。这会在正文分帧中产生歧义,如果不同系统以不同方式解析边界,可能实现请求走私。Cloudflare 遵循该 RFC,并将返回 HTTP Error 400

Cloudflare 特定信息

如果在使用 Cloudflare API 时遇到 HTTP 错误,请确保 API 调用使用了正确的语法、参数和正文。

这篇文档对您有帮助吗?