You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Cloudflare API创建防火墙规则时遇malformed_request_body错误求助

解决Cloudflare防火墙规则API错误码10014的问题

错误码10014对应的firewallrules.api.malformed_request_body提示,说明你的请求体格式不符合API规范。

问题根源

Cloudflare创建防火墙规则的API要求请求数据必须将规则对象包裹在rules数组中,你当前的请求直接传递了单个规则对象,缺少这个外层数组结构。

修正后的curl命令

curl --request POST \
  --url https://api.cloudflare.com/client/v4/zones/zone-id/firewall/rules \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer api-token' \
  --data '{
    "rules": [
      {
        "filter": { "expression": "ip.src eq 212.00.34.132" },
        "action": "allow",
        "description": "Test Whitelist IP"
      }
    ]
  }'

额外提示

  • 务必将命令中的zone-id替换为你的Cloudflare区域实际ID,api-token替换为具备防火墙规则管理权限的有效令牌
  • IP地址中的前导零可以省略,写成212.0.34.132也能正常生效,不影响规则逻辑

内容的提问来源于stack exchange,提问作者Peter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 12:37:23