我正在使用Laravel 5.4开发的应用程序。我以前在Windows上的Xampp上以及在vagrant机器下安装我的项目。
问题在于,当我切换到MacOS和Valet时,我开始遇到通过Guzzlehttp包发送请求的路由出现问题。
尽管我可以直接访问第三方域上的相同端点,即使我用异常处理程序包装代码,但他们仍然使用502 Bad Gateway
nginx/1.13.10
进行了回复。
我该如何解决这个问题?
答案 0 :(得分:0)
我使用Guzzle遇到502 Bad Gateway问题。我通过从请求中删除User-Agent来解决此问题。
$client = new \GuzzleHttp\Client();
$res = $client->request('GET', 'https://www.example.com', [
headers' => ['User-Agent' => null]
]);