簡體   English   中英

無法解析主機

[英]Could not resolve host

這在我的開發計算機上又開始隨機發生。 它可以在生產服務器上正常工作,無論如何。 但是我仍然需要在這里進行測試。

無法解析主機:(主機名); 主機未找到。

我知道這些設置的安全漏洞。 但是現在,我更關心如何使它生效。 HTTP地址當然可以正常工作,但是使用HTTPS的HTTP地址不會返回任何內容,並會給出有關無法找到主機名的錯誤。 我已經搜索過,這次沒有發現任何有用的信息。

function useCurl($xml,$cert,$host){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$host);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_SSLCERT, $cert);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);

$result = curl_exec($ch);

if (curl_error($ch)) {
 print "cURL error: ". curl_error($ch) ."\n<br/>";
}

 curl_close($ch);
 return $result;
}

您是否嘗試添加curl_setopt($ch, CURLOPT_PORT, 443); 以便它在啟用ssl的端口上連接到服務器?

暫無
暫無

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

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