PHP版本时7.3,我换了PHP的其他版本也是一样
只要参数里有复合类型,例如文件类型或者数组类型,不管是表单提交还是json,Apache都会报400,这是Apache错误日志:
[Fri Jun 25 11:57:20.064340 2021] [proxy_fcgi:error] [pid 1922:tid 140197396150016] (500)Unknown error 500: [client 116.21.14.216:33856] AH01075: Error dispatching request to : (reading input brigade)
[Fri Jun 25 12:01:52.069433 2021] [proxy_fcgi:error] [pid 1792:tid 140197429720832] (500)Unknown error 500: [client 116.21.14.216:34264] AH01075: Error dispatching request to : (reading input brigade)
这是客户端呈现的错误:

我网上查的时候都是说是Apache的reqtimeout
的问题,然后在httpd.conf
里加入
<IfModule reqtimeout_module>
RequestReadTimeout handshake=0 header=20-600,MinRate=500 body=20,MinRate=500
</IfModule>
然后重启了Apache还是没效果,当然reqtimeout
是已经有加载的了

有没有大佬知道是怎么回事吗?