The following module was proposed for inclusion in the Module List:

  modid:       HTTP::Response::HandlerChains
  DSLIP:       adpOp
  description: handle many HTTP response possibilities
  userid:      LXP (Alex Peters)
  chapterid:   3 (Development_Support)
  communities:
    GitHub repository

  similar:

  rationale:

    A distribution to allow module authors to throw an HTTP::Response
    at it, and have it run through a chain of "handlers" to find one
    that can do something with it.

    This is necessary when a request for some data could result in any
    of (i) that data, or (ii) a form with errors, or (iii) a "logged out
    due to inactivity" message, or (iv) an internal server error, or (v)
    something else being returned.

    I intend to make this module a dependency for a future version of
    an already-published distribution (Finance::Bank::Bankwest), and
    another similar distribution which I intend to initially release in
    the near future (Finance::Bank::Melbourne, pending namespace
    approval).

    I'm not hugely fond of the name I'm proposing, but I can't think of
    anything better (and something like Finance::Bank::LXP::CommonBits
    would surely be worse). "HTTP::Response" is part of the name purely
    because it deals with HTTP::Response objects.

    Elected chapter "Development Support" rather than
    "WWW/HTML/HTTP/CGI" because it's a set of (two) abstract
    superclasses, and doesn't directly perform any WWW-related work.

  enteredby:   LXP (Alex Peters)
  enteredon:   Tue Jul 16 14:27:14 2013 UTC

The resulting entry would be:

HTTP::Response::
::HandlerChains   adpOp handle many HTTP response possibilities      LXP


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=6db00000_46573c3a00479487&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=6db00000_46573c3a00479487&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
  
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=HTTP%3A%3AResponse%3A%3AHandlerChains

Reply via email to