![](/img/trans.png)
[英]Laravel - Guzzle Request / cURL error 6: Could not resolve host
[英]Laravel Guzzle Could Not Resolve Host
我有一个Laravel应用程序,该应用程序托管在本地IP上。
它将始终在内部托管在IP上。
我试图将我的应用程序连接到Interlinks API,发送$ client-> post()时出现以下错误:
CurlFactory.php第186行中的ConnectException:cURL错误6:无法解析主机头(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html )
下面是我的控制器中的代码。
$client = new \GuzzleHttp\Client();
$client->setDefaultOption('headers', array('Accept' => 'application/json', 'Content-Type' => 'application/json', 'GEOSESSION' => 'MTAuMjYuMy43asdasdasdasdTky'));
$body = json_encode($job);
$res = $client->post('https://api.interlinkexpress.com/shipping/shipment',['body' => $body]);
dd($res);
有谁知道为什么我得到无法解析的主机? 我希望与本地化无关。
谢谢
尝试使用最新的Guzzle(目前为6.2)。
似乎您使用的是旧版本,因为setDefaultOption
在6.x
不可用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.