我正在尝试在 Laravel 中提交表单,但收到此错误:
ModSecurity:访问被拒绝,代码为 44(第 2 阶段)。需要将“eq 0”与“MULTIPART_STRICT_ERROR”进行匹配。 [文件“/etc/httpd/conf.d/mod_security.conf”] [行“31”] [id“200002”] [msg“多部分请求正文未通过严格验证:PE 0,BQ 0,BW 0,DB 0 , DA 0, HF 0, LF 0, SM 0, IQ 1, IP 0, IH 0, FL 0"]
没有任何文件上传,只是简单的表单提交。
我尝试在表单数据中不使用特殊字符,但仍然收到此错误。
有什么建议吗?
我尝试提交不带特殊字符的数据 我尝试(之前)上传文件名中没有特殊字符的文件
这里是 OWASP ModSecurity 核心规则集开发值班人员。 以下行提供了有关已触发内容的一些提示:
PE 0, BQ 0, BW 0, DB 0, DA 0, HF 0, LF 0, SM 0, IQ 1, IP 0, IH 0, FL 0
特别是
IQ 1
,显示错误是MULTIPART_INVALID_QUOTING
(参见modsecurity.conf-推荐规则200003)。