FinishFastCGIRequest()
Синтаксис
FinishFastCGIRequest()
Описание
Завершите текущий запрос FastCGI и освободите все связанные с ним ресурсы. Вовсе необязательно использовать эту команду, так как запрос будет автоматически завершен при повторном вызове функции WaitFastCGIRequest() или при завершении потока. Это может быть полезно в некоторых особых случаях, когда ресурсы важны, прежде чем выполнять другую обработку.
Параметры
Ничего.
Возвращаемое значение
Возвращает не нулевое значение, если новый запрос был успешно обработан.
Пример
If Not InitCGI() End EndIf If Not InitFastCGI(5600) ; Создадим программу FastCGI на порту 5600 End EndIf While WaitFastCGIRequest() If ReadCGI() WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Запишем заголовки, чтобы сообщить браузеру о формате содержимого WriteCGIString("<html><title>PureBasic - FastCGI</title><body>" + "Hello from PureBasic FastCGI !<br>" + "Actual time: <b>"+FormatDate("%hh:%ii", Date()) + "</b>" + "</body></html>") FinishFastCGIRequest() ; Сделаем некоторую обработку. ; Delay(1000) ; Имитируем большую обработку. EndIf Wend
См. также
InitCGI(), InitFastCGI(), WaitFastCGIRequest()
Поддерживаемые OS
Все