Forum Webscript.Ru

Программирование => Perl => Тема начата: KurtS от 20 Июля 2005, 11:21:35

Название: Можно проверить и прервать POST до окончания передачи?
Отправлено: KurtS от 20 Июля 2005, 11:21:35
Можно проверить и прервать POST до окончания передачи?
Все что не пробовал - приводит к полной передачи всего тела POST запроса, и только потом начинается обработка скрипта. Можно ли как-инбудь фильтровать информацию передаваемую по POST запросу до чтения из STDIN ?
Например, запретить посылку определенных POST запросов и отрубать их сразу перед началом запроса?
thx.
Название: Можно проверить и прервать POST до окончания передачи?
Отправлено: Inecs от 20 Июля 2005, 12:34:34
Помоему никак.
А что мешает принять пост, проверить его подпрограммой и отфильтровать как надо.
Или расскажи подробнее о своей специфической задаче. Может вопрос проясниться.
Название: Можно проверить и прервать POST до окончания передачи?
Отправлено: ondr от 20 Июля 2005, 14:51:49
KurtS
работа с дексриптором STDIN, очень напоминает работу(с небольшими исключениями) с декриптором файла, открытым на чтение.
читать ли из него информацию и сколько читать решать тебе (или парсеру который ты используешь ; )  ).
Правда есть одно но, - сколько бы ни было переданно информации, дойдёт(?) она вся. со своей стороны ты можешь просто её игнорировать.

ps: подразумеваю работу cgi под apache
Название: Можно проверить и прервать POST до окончания передачи?
Отправлено: KurtS от 20 Июля 2005, 15:00:02
Цитировать
Правда есть одно но, - сколько бы ни было переданно информации, дойдёт(?) она вся. со своей стороны ты можешь просто её игнорировать.

Вот именно этого я и хотел избежать. Т.е. прервать прием информации по какому-либо событию.
Спасибо, остается только игнорировать.