Автор Тема: Можно проверить и прервать POST до окончания передачи?  (Прочитано 3100 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KurtS

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Можно проверить и прервать POST до окончания передачи?
Все что не пробовал - приводит к полной передачи всего тела POST запроса, и только потом начинается обработка скрипта. Можно ли как-инбудь фильтровать информацию передаваемую по POST запросу до чтения из STDIN ?
Например, запретить посылку определенных POST запросов и отрубать их сразу перед началом запроса?
thx.

Оффлайн Inecs

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.amorphis-dg.da.ru
Помоему никак.
А что мешает принять пост, проверить его подпрограммой и отфильтровать как надо.
Или расскажи подробнее о своей специфической задаче. Может вопрос проясниться.

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
KurtS
работа с дексриптором STDIN, очень напоминает работу(с небольшими исключениями) с декриптором файла, открытым на чтение.
читать ли из него информацию и сколько читать решать тебе (или парсеру который ты используешь ; )  ).
Правда есть одно но, - сколько бы ни было переданно информации, дойдёт(?) она вся. со своей стороны ты можешь просто её игнорировать.

ps: подразумеваю работу cgi под apache
0 OK, 0:1

Оффлайн KurtS

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Цитировать
Правда есть одно но, - сколько бы ни было переданно информации, дойдёт(?) она вся. со своей стороны ты можешь просто её игнорировать.

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28