Короткий ответ
Я заменил
if (cgi.request_method == "post") {
на
if (framework.getCGIRequestMethod() == "post") {
Длинный ответ
FW / 1 подключается к другим переменным CGI, но не раскрывает их.Таким образом, я не могу использовать аналогичные функции.
FW / 1 копирует данные в
request._fw1 = {
cgiScriptName = CGI.SCRIPT_NAME,
cgiPathInfo = CGI.PATH_INFO,
cgiRequestMethod = CGI.REQUEST_METHOD,
...
, что ставит вопрос о том, что request.
scope лучше, чем cgi.
scope.Настоящим я подтверждаю, что это происходит не потому, что оба эти события происходят во время обработки запроса.Использование cgi.
может нарушить инкапсуляцию, но я не считаю желательным выдвигать переменные через rc.
в FW / 1.Я также не хочу изменять FW / 1 для захвата всех переменных cgi.