![](/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.