PureBasic
WaitFastCGIRequest()
Синтаксис
Result = WaitFastCGIRequest()
Описание
Ожидает нового входящего запроса. Эта команда остановит выполнение программы, пока не будет доступен новый запрос. Прежде чем использовать эту команду необходим успешный вызов функции InitFastCGI().
Параметры
Ничего.
Возвращаемое значение
Возвращает не нулевое значение, если новый запрос был успешно обработан.
Пример
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>")
EndIf
Wend
См. также
InitCGI(), InitFastCGI(), FinishFastCGIRequest()
Поддерживаемые OS
Все