FinishFastCGIRequest()
Syntaxe
FinishFastCGIRequest()Description
Termine la requête FastCGI en cours et libère toutes les ressources associées.
Arguments
Aucun.
Valeur de retour
Renvoie une valeur non nulle si une nouvelle requête a été traitée.
Remarques
Il n'est pas obligatoire d'utiliser cette commande, car la demande sera automatiquement terminée lorsque WaitFastCGIRequest()() est appelée de nouveau, ou quand le thread se termine.
Cela peut être utile dans certains cas particuliers où les ressources sont faibles avant de faire un autre traitement.
Exemple
If Not InitCGI() End EndIf If Not InitFastCGI(5600) ; Crée le programme FastCGI sur le port 5600 End EndIf While WaitFastCGIRequest() If ReadCGI() WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Ecrit les en-têtes pour informer le navigateur du format du contenu WriteCGIString("<html><title>PureBasic - FastCGI</title><body>" + "Hello depuis PureBasic FastCGI !<br>" + "Heure actuelle: <b>"+FormatDate("%hh:%ii", Date()) + "</b>" + "</body></html>") FinishFastCGIRequest() ; Traiter des choses ici... ; Delay(1000) ; Simuler un grand traitement EndIf Wend
Voir aussi
InitCGI(), InitFastCGI(), WaitFastCGIRequest()
OS Supportés
Tous