簡體   English   中英

Laravel Guzzle無法解析主機

[英]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)。

似乎您使用的是舊版本,因為setDefaultOption6.x不可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM