Irgendetwas stimmt nicht mit meinem cURL-Code (http-Status von 0)?

7

Immer den Status 0 erhalten, obwohl ich, wenn ich die in meinen Browser gesendete URL kopiere und einfüge, ein JSON-Objekt direkt zurückbekomme

%Vor%     
Ilya 31.12.2010, 15:50
quelle

5 Antworten

21

Realisierte, dass ich SSL-Probleme hatte. Setzen Sie CURLOPT_SSL_VERIFYPEER und CURLOPT_SSL_VERIFYHOST einfach auf false. Works.

    
Ilya 31.12.2010, 16:13
quelle
17

Zu Ihrer Information: Sie können auch einen Statuscode von 0 erhalten, wenn die Verbindung durchläuft, bevor der Remote-Server Daten zurückgibt. In diesem Fall müssen Sie die Optionen für die Zeitlupenzeit festlegen, um diese Situation zu vermeiden. Sende es einfach für jeden anderen, der Probleme mit dem Status 0 hat.

    
Henry 15.08.2011 23:05
quelle
7

Ich hatte das gleiche Problem, Sie müssen den Befehl curl_exec ($ ch) ausführen, bevor Sie den Befehl curl_getinfo ($ ch) ausführen.

    
Folding Circles 28.12.2012 23:42
quelle
4

Also versuchen Sie dies, Sie werden positive Ergebnisse erhalten, die ich hinzugefügt CURLOPT_SSL_VERIFYPEER und CURLOPT_SSL_VERIFYHOST zu false

%Vor%     
fresher 20.12.2013 05:33
quelle
3

Sie sollten immer die Option CURLOPT_VERBOSE setzen, wenn Sie für curl debuggen. Ihr Zeitlimitwert ist sehr niedrig.

    
koan 31.12.2010 16:15
quelle

Tags und Links