curl 发送 POST 请求返回 403 Forbidden错误的原因及解决方法
解决方法:
在请求头header加入 User-Agent 属性
$http = new HttpClient(); $header = [ //'User-Agent' => 'Mozilla/5.0', 'User-Agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', ]; $result = $http->post($url, $data, [], $header);