我尝试在本地使用GuzzleHttp
并向本地URL发出请求,但收到了Operation timed out
。使用的代码段:
$url = 'https://boot-vue.test'; //local domain, tried with other urls as well
$client = new \GuzzleHttp\Client([
'verify' => false,
'timeout' => 5, // Response timeout
'connect_timeout' => 5, // Connection timeout
'peer' => false
]);
$response = $client->request($method, $url, [
'json' => $data,
'headers' => $headers,
]);
以上代码段适用于任何公共网站。
任何帮助都是有意义的!
答案 0 :(得分:1)
最新答案,但也适用于面临相同问题的其他人。
我相信您正在使用php的开发服务器
php的开发服务器一次仅支持一个连接
要解决此问题,您可以切换到apache(灯泡/沼泽)
或
在两个单独的端口中运行您的应用程序(一个用于api,另一个用于实际的应用程序)
希望有帮助。