Описание тега cgi-application

CGI::Application - это легкая, гибкая инфраструктура MVC, используемая для написания веб-приложений на Perl, которая может быть развернута с использованием CGI, FasgCGI, mod_perl или PSGI.
1 ответ

Perl nginx REST CGI:: Приложение

Я пытаюсь преобразовать простое приложение REST на основе CGI:: Application:: Dispatch с сервера Apache на Nginx. Приложение работает нормально под Apache, но при работе под Nginx работает только корневой уровень запросов Dispatch - т.е. /app. Любые…
10 дек '12 в 10:16
2 ответа

Как загрузить файл с помощью CGI APPLICATION

Привет, я пытаюсь загрузить файл изображения с помощью Perl CGI-приложения. Не уверен, что я делаю неправильно - но пустой файл изображения (с правильным названием) сохраняется. my $ picture = $ self-> query-> param ('picture'); мой $ буфер; мой $ b…
15 ноя '10 в 19:03
3 ответа

Как я могу обеспечить загрузку временного файла, используя mod_perl и CGI::Application?

Мое веб-приложение работает на Apache mod_perl используя CGI::Application. Я хочу обеспечить загрузку сгенерированного файла. В прошлом (до того, как мы использовали mod_perl и CGI::App) Я просто выкачал CSV-файл в STDOUT как это было сгенерировано.…
28 авг '09 в 20:20
0 ответов

Вспомогательная подпрограмма Perl не возвращается в разветвленном процессе

Я наткнулся на странную ошибку, с которой, я надеюсь, кто-то может помочь. Я постарался представить как можно больше информации, не вдаваясь в подробности, но с удовольствием проясню что-то непонятное. В настоящее время я работаю над веб-приложением…
27 сен '13 в 04:06
1 ответ

CGI::Application::Plugin::JSON - json_body возвращается назад

Мне было интересно, если бы кто-нибудь знал, почему это возвращение назад с CGI::Application::Plugin::JSON sub { my ($self) = @_; my $q = $self->query; return $self->json_body({ result => '1', message => 'I should be AFTER result'} ); } …
13 ноя '13 в 03:34
1 ответ

CGI:: Приложение:: Плагин:: Экземпляр REST

Я пытаюсь создать службу Restful с помощью CGI::Application:: Plugin:: REST, но я не уверен, как на самом деле структурировать скрипт. Это то же самое, что и использование CGI::Application, поэтому ниже будут ссылки на скрипты экземпляра, ссылающиес…
10 ноя '13 в 04:13
1 ответ

Предложения по системе аутентификации для Perl CGI::Application

Я создаю приложение Perl с CGI::Application для отображения программных инструментов и хотел бы позволить пользователям добавлять оценки и комментарии к инструментам. В идеале пользователи должны быть зарегистрированы, чтобы оставлять сообщения. Я у…
14 янв '11 в 18:00
1 ответ

Perl CGI::Fast закрывает соединения без отправки данных

Я пытаюсь развернуть приложение Perl, которое использует CGI::Application через Nginx, используя FastCGI для связи между ними. Nginx продолжает возвращать "502 Bad Gateway", и журнал ошибок заполняется так: 2015/02/03 12:40:03 [ошибка] 11209#0: *2 в…
20 фев '15 в 19:12
2 ответа

Как удалить форму входа в систему из этого примера CGI::Application?

В этом уроке он создает пользовательскую форму входа в систему, просто чтобы показать, как это делается. Пожалуйста, найдите Как удалить пользовательский логин и вернуться к настройкам по умолчанию? Чтобы код выглядел так sub cgiapp_init { my $self …
28 июн '11 в 14:25
2 ответа

Как вы получаете тип содержимого загруженного файла, используя CGI::Application?

Я пытаюсь обработать загруженный файл в программе Perl, используя CGI::Application. Мне нужно получить тип содержимого загруженного файла. Из того, что я прочитал, должно работать следующее, но это не для меня: my $filename = $q->param("file"); m…
16 дек '08 в 00:55
2 ответа

Конфигурация nginx fastcgi для CGI:: Приложение

Я пытаюсь заставить приложение C::A работать в среде nginx fastcgi (debian 6.0) и использую spawn-fcgi. C:: Маршрут настроен с помощью $self->mode_param( path_info=> 1, param => 'rm' ); проблема в том, что независимо от C::A URL-адреса прил…
02 авг '12 в 05:32
1 ответ

Как передать запрос Catalyst в CGI::Application?

У меня есть CGI::Application петля как while (my $q = new CGI::Fast){ S::W::Dispatch->dispatch(args_to_new => { QUERY => $q }); my $webapp = S::W::instance(); undef $CGI::Application::INSTANCE; S::W::instance(undef); S::clear_instance(); } …
13 авг '15 в 09:27
1 ответ

Perl CGI::Session save_param сохраняет все параметры в виде массива под одним ключом

Я использую CGI::Session хранить данные сеанса из CGI::Application (в частности, я использую CGI::Session сквозь CGI::Application::Plugin::Session модуль). В одном из моих режимов приложения я делаю это: my $self = shift; # Get CGI query object my $…
06 дек '12 в 21:22
4 ответа

Существуют ли средние веб-приложения, созданные с использованием CGI::Application, с открытым исходным кодом?

Я учусь лучше всего, разбирая что-то, что уже что-то делает, и выясняя, почему решения были приняты каким образом. Недавно я начал работать с платформой Perl CGI::Application, но обнаружил, что не очень хорошо разбираюсь в документации (слишком мало…
28 мар '10 в 15:13
2 ответа

Как предотвратить подделку межсайтовых запросов?

Мы запустили Burp Suite для нашего продукта и обнаружили некоторые уязвимости безопасности. Инструмент обнаружил некоторые файлы CGI, которые уязвимы для атак подделки межсайтовых запросов (CSRF). Как обычно, я выполнил поиск модуля защиты CSRF в CP…
2 ответа

Perl - CGI::Application - Создать переменные сеанса из базы данных

У меня есть куча переменных конфигурации, хранящихся в базе данных, пары ключей и значений доступны через следующий запрос: select * from conf_table; Я хочу загрузить эти пары ключ / значение в сеанс CGI::Applicaiton. На данный момент это делается в…
12 апр '13 в 10:42
2 ответа

Передача хеша из Perl CGI::Application::Plugin::JSON в плагин формы jquery

Мне нужно передать хэш со стороны сервера на сторону клиента. Я использую JQuery и Perl CGI::Application соответственно на переднем и заднем плане. Я начинаю, когда дело доходит до использования jquery, поэтому я изменил пример плагина формы jquery,…
07 июл '11 в 08:19
6 ответов

Как запустить режим запуска CGI::Application из командной строки?

В моем веб-приложении CGI::Application есть режим запуска, который я хотел бы запускать из командной строки, чтобы я мог автоматизировать его. С точки зрения веб-приложения оно выполняет некоторую обработку, а затем отправляет результаты по электрон…
16 июл '09 в 23:39
1 ответ

Как разрешить только одному пользователю одновременно в этом CGI::Application?

Я использовал это руководство для создания веб-сайта, но мне бы хотелось, чтобы в любое время в него мог входить только один пользователь. Я полагаю, это изменение должно быть сделано в Login.pm который я включил, но я не могу понять, где ввести это…
19 июл '11 в 11:56
1 ответ

CGI::Application param() не устанавливается

У меня есть кусок кода, который использует CGI::Application как его база, но что-то не работает правильно. Когда я пытаюсь установить что-то через $Template->param() это вроде бы не устанавливает. $Template равно $self->load_tmpl($template); И…