【发布时间】:2017-11-09 16:49:22
【问题描述】:
我一直在尝试使用 guzzlehttp/guzzle v6.2.3 向我的本地主机发送请求帖子,但我不断收到标题中显示的错误。我尝试使用 Postman 拨打电话,效果很好。我一直在做一些搜索,发现大多数人通过将 localhost 更改为 127.0.0.1 或 IPv4 来解决问题。我已经尝试了所有这些但仍然得到每次都出现同样的错误。这是我的代码:
$client = new Client();
$res = $client>post('http://localhost:4444/api/abc/xyz',request(['x', 'y']));
echo $res->getStatusCode();
请帮助我解决问题。
【问题讨论】:
-
4444 端口监听了什么?
-
端口是正确的,它指向正确的路径(只是告诉你我已经尝试使用邮递员并且它工作正常,我将它添加到问题中)
-
我发现的大多数情况表明某些东西正在阻止来自您的服务器的出站 TCP 连接。也许是防火墙配置?
-
我实际上已经禁用了所有的防火墙配置以防万一。但仍然面临问题
标签: php laravel curl post guzzle