FinishFastCGIRequest()
Syntax
FinishFastCGIRequest()Beschreibung
Schließt die aktuelle "FastCGI"-Anfrage ab und gibt alle ihr zugeordneten Ressourcen frei. Es ist nicht zwingend notwendig, diesen Befehl zu verwenden, da die Anfrage automatisch beendet wird, wenn WaitFastCGIRequest()() erneut aufgerufen wird oder wenn der Thread endet. Dies kann in einigen speziellen Fällen trotzdem nützlich sein, wenn Ressourcen knapp sind, und bevor mit anderen Prozessen fortgefahren wird.
Parameter
Diese Funktion hat keine Parameter.
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn eine neue Anforderung verarbeitet worden ist.
Beispiel
If Not InitCGI() End EndIf If Not InitFastCGI(5600) ; Erstellt das FastCGI-Programm auf Port 5600 End EndIf While WaitFastCGIRequest() If ReadCGI() WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Schreibt die Header, um den Browser über das Inhaltsformat zu informieren WriteCGIString("<html><title>PureBasic - FastCGI</title><body>" + "Hello from PureBasic FastCGI !<br>" + "Actual time: <b>"+FormatDate("%hh:%ii", Date()) + "</b>" + "</body></html>") FinishFastCGIRequest() ; Einige weitere Prozesse durchführen ; Delay(1000) ; größere Verarbeitungen simulieren EndIf Wend
Siehe auch
InitCGI(), InitFastCGI(), WaitFastCGIRequest()
Unterstützte OS
Alle