Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^2: A patched CGI::Simple for REST applications - comments please

by isync (Hermit)
on Aug 23, 2010 at 10:23 UTC ( #856673=note: print w/ replies, xml ) Need Help??


in reply to Re: A patched CGI::Simple for REST applications - comments please
in thread A patched CGI::Simple for REST applications - comments please

From a glance at the code, it seems a handy module when doing REST with CGI.pm-like modules. Good that you released it and the insight it provides along with it to the puplic!

What remains is the handling of large uploads by handle only. Admittedly, I handled it a bit heavy handed in my patching of CGI::Simple. Still, I see no alternative to switching between handling smaller requests by slurping it all into a var, while larger requests need to remain on STDIN and be read() buffered. Can be done by wrapping your get_body() method with an if/else switch based on POST_MAX.
Or could be that the abstractions that modules like CGI.pm provide are by design opposites of the low-level access my specific scripts require...


Comment on Re^2: A patched CGI::Simple for REST applications - comments please

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://856673]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (11)
As of 2015-07-07 00:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (85 votes), past polls