Die aktuelle Apache-API bietet nicht die Möglichkeit, einen Antworthandler aufzurufen, bevor die Anforderung vollständig empfangen wurde. Es ist nicht möglich, dass ein Modul (mod_php
, usw.) mit der Verarbeitung beginnt und auf die Anforderung reagiert, bis die handler phase, und der Apache-Kern erreicht diese Phase erst, nachdem die Anforderung vollständig empfangen wurde und vorbereitende Verarbeitungs-/Parsing-Prüfungen vorliegen abgeschlossen.
Es ist ungewöhnlich, einen Chunked Stream als Anfrage zu senden, normalerweise ist so etwas wie eine Antwort. HTTP ist ein Protokoll, das in erster Linie für die Übertragung von Inhalten von einem auf den anderen Zweck entwickelt wurde. Ein HTTP-Server erwartet, dass er viele Clients mit Serverinhalten versorgt, anstatt viele Clients Inhalte an diesen zu übermitteln. Um dies zu erreichen, rufen Sie normalerweise ein Skript auf dem Server auf, der eine Verbindung zum Remote-Stream herstellt (sei der Anforderer).
Was genau versuchen Sie zu tun? Welchen Inhalt versuchst du zu liefern? Haben Sie Kontrolle über beide Enden der Verbindung?
Dies ist eine Funktion von Apache, nicht PHP. Und die kurze Antwort ist "Nein". Was auch immer Sie tun, Sie werden wahrscheinlich mehr Erfolg haben in [Node.js] (http://nodejs.org/) – DaveRandom
@DaveRandom: Bitte posten Sie das als Antwort. Sie sagen also, Apache hält die Anfrage aufrecht, bis sie abgeschlossen ist, bevor sie an PHP weitergeleitet wird? Kann ich die lange Antwort bekommen? – nortron