gpt4 book ai didi

azure - 当表单字段的值为 json 字符串时,请求在 azure waf 上被阻止

转载 作者:行者123 更新时间:2023-12-05 02:05:34 26 4
gpt4 key购买 nike

我有一个包含一些输入字段的表单。一些输入字段将 json 字符串作为值,例如

[{"actionItems":"1","actions":"Go To Home","articleLink":""}, 
{"actionItems":"2","actions":"Rollback","articleLink":""}]

但是当我提交此请求时,请求在 azure WAF 上被阻止并给出 403。而其他没有 json 字符串作为值的表单已成功提交。有人可以建议解决此问题的方法吗?

最佳答案

我认为 WAF 过滤您的请求的原因是它检测到 JSON 负载,而 Content-Type请求的不是application/json .

(完整的规则列表可以 here 。据我所知,这种情况可以匹配多个规则。我的猜测是 920120920121 和 < em>920341)

您可以:

  • URLEncode<input> 中的数据
  • 添加自定义规则以对您的网址禁用 WAF POST正在向
  • 全局禁用影响此特定情况的一些规则
  • 使用 JavaScript 以编程方式发出请求,然后设置 Content-Type标题为 application/json .

关于azure - 当表单字段的值为 json 字符串时,请求在 azure waf 上被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63446484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com