PHP-cURL-Fehler: Konnte nicht lösen proxy

Ich bin versucht, senden Sie eine cURL-Anfrage von einem Windows Server 2008-Computer unter Verwendung von PHP (version 5.3.12) und halten den Empfang der Fehler Could not resolve proxy: http=127.0.0.1; Host not found. Soweit ich cal sagen, ich bin nicht über einen proxy - CURLOPT_PROXY ist nicht festgelegt, ich habe netsh winhttp show proxy um sicherzustellen, dass es nicht eine systemweite Einstellung an Ort und Stelle, ich habe sogar überprüft, alle Browser auf meinem Rechner, um zu bestätigen, none konfiguriert sind, um einen proxy zu verwenden (nur für den Fall, könnte dies möglicherweise einen Effekt haben). Ich habe Probleme, herauszufinden, warum LOCKE besteht darauf, mir zu sagen, dass 1) ich bin mit einem proxy und 2) es kann keine Verbindung herstellen.

Ich bin in der Lage, den Fehler zu beheben, indem Sie explizit deaktivieren Sie die Verwendung eines proxy über curl_setopt($curl, CURLOPT_PROXY, '');, aber dies ist nicht die größte Lösung - viele der Orte, die ich verwenden cURL sind in Bibliotheken, und es wäre ein Schmerz (nicht zu erwähnen, weniger als wartbar), um zu gehen und hacken Sie diese Zeile in alle von Ihnen. Ich würde eher die Ursache, und beheben Sie es.

Wenn es hilft, das passiert mir nur bei POST-requests so weit. Command-line-cURL (aus einem Git-bash-Eingabeaufforderung) funktioniert einwandfrei. Diese Anrufe auch funktionieren unserer dev-Maschine, so scheint es zu sein, etwas bestimmtes zu meiner Maschine.

Wenn ich die oben genannten hack, den ich habe, aber ich dachte, bevor ich auf die zurückgegriffen, die Frage würd ich die guten Leute von SO - gibt es überall ich bin fehlt, könnte die Konfiguration die Verwendung von einem proxy? Lassen Sie mich wissen, wenn es irgendwelche zusätzliche hilfreiche info, die ich vergessen hinzuzufügen.

InformationsquelleAutor Ryan Mitchell | 2012-06-21

Schreibe einen Kommentar