Dieser Code schlägt immer fehl (d. h. $result
ist Boolean false
):
Dieser Code ist immer erfolgreich (d. h. $result
ist eine Zeichenfolge, die den Header enthält):
Der einzige Unterschied ist, dass ich das Timeout von 999ms auf 1000ms geändert habe.
Dies muss entweder ein Fehler in curl oder eine Art Minimum in der Dokumentation für Verbindungstimeouts sein, die ich verpasst habe. Welches ist es? Mein Geld ist auf letzterem.
aus: Ссылка
Die Anzahl der Millisekunden, die beim Herstellen einer Verbindung gewartet werden sollen. Verwenden Sie 0, um unbegrenzt zu warten. Wenn libcurl so aufgebaut ist, dass es den Resolver des Standard-Systemnamens verwendet, verwendet dieser Teil der Verbindung für Timeouts immer die volle Sekunde Auflösung mit einer minimalen erlaubten Zeitüberschreitung von einer Sekunde .
Tags und Links php curl connection-timeout