Ich habe dieses Problem, ich möchte HTTP-Anfrage von einem meiner Controller zu URL führen, die mit einem anderen Controller verknüpft ist. Sie sind völlig unabhängig voneinander.ZF: HTTP-Anfrage von einem Controller zu einem anderen hängt
Wenn mein Controller enthält folgenden Code meine Anwendungen hängt, bis ich Fatal Fehler: maximale Ausführungszeit von 30 Sekunden überschritten ...
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n" .
"Cookie: DEFAULTID=rookgqj7bdi4os6f4pt5vqkk74\r\n"
)
);
$context = stream_context_create($opts);
$contents = file_get_contents('http://10.10.3.6/__env/Module/post-types-list/json-export', false, $context);
print "xxx=". $contents;
AFAIK gibt es keine hier Schleife. Wenn ich es von außerhalb ZF mache, funktioniert es ok.
Fügen Sie einen weiteren Eintrag für die Header hinzu: '" Verbindung: schließen \ r \ n "'. –
Funktioniert nicht Entschuldigung :( – Seba
Ich habe auch Guzzle http Client getestet und habe das gleiche Ergebnis. Dachte, dass es vielleicht ein Problem mit file_get_contents. – Seba