Perl-Sensitive Sunglasses | |
PerlMonks |
Reading Raw data in CGI::Applicationby BaldPenguin (Friar) |
on Jan 04, 2007 at 18:43 UTC ( [id://592993]=perlquestion: print w/replies, xml ) | Need Help?? |
BaldPenguin has asked for the wisdom of the Perl Monks concerning the following question:
I have an application using CGI::Application. In this application, one particular aspect is to recieve a POST and process the data, returning the data to the caller. The POST data is in the form of a JSON encoded object and is sent as raw data. When the application recieves the data, somehow it is posted as a param('keyword'). Is this the expected behavior, can I count on it always being received in that param or is there a better way to read raw data using CGI::Application? Any advice would be helpful. Update: Found another answer. The server I am using uses CGI v2.89. Starting at v2.92, if CGI detects a content-type other than 'application/x-www-form-urlencoded' or 'multipart/form-data' param processing is stopped and all content is stored in a POSTDATA param. That solved my problem (I think). jaldhar points this out below. Don Everything I've learned in life can be summed up in a small perl script!
Back to
Seekers of Perl Wisdom
|
|