PHP CURL POST请求返回 400 Bad Request的处理
![admin](https://hdzys.com/zb_users/avatar/0.png)
运行CURL POST请求返回 400 Bad Request。
经过验证排查,原因虽然使用POST,但我们的参数是在URL后边拼接的。
解决方法有两个
方法1、
curl_setopt($ch, CURLOPT_POST, 1);
增加一个curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(['aa'=>1]));
curl_setopt($ch, CURLOPT_POST, 1);
替换成
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
本文《PHP CURL POST请求返回 400 Bad Request的处理》jingyan2/39.html
与《PHP CURL POST请求返回 400 Bad Request的处理》