Curl-Fehler verstehen (7): Verbindung zum Host herstellen
Beim Versuch, einen Artikelcode im XML-Format über cURL an einen Webdienst zu senden , erhalten Benutzer möglicherweise die Fehlermeldung „cURL-Fehler (7): Verbindung zum Host konnte nicht hergestellt werden.“
Root Ursache:
Der Fehlercode 7 entspricht CURLE_COULDNT_CONNECT, was auf einen Fehler beim Herstellen einer Verbindung mit dem Host oder Proxyserver hinweist.
Lösung:
Um dieses Problem zu beheben, können mehrere Schritte erforderlich sein genommen:
$ch = curl_init("http://google.com"); // initialize curl handle curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $data = curl_exec($ch); print($data);
Beispiel:
Für eine genauere Veranschaulichung betrachten Sie den angegebenen Code:
function xml_post($post_xml, $url) { // ... (code as provided in the question) ... }
Um diesen Code zu beheben, könnte man eine URL wie „http://google.com“ verwenden, um sicherzustellen, dass die Verbindung selbst stabil ist. Wenn dieser Versuch erfolgreich ist, liegt das Problem wahrscheinlich in der Interaktion mit dem Ziel-Webdienst.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich bei der Verwendung von cURL den Fehler „cURL-Fehler (7): Verbindung zum Host konnte nicht hergestellt werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!