Perl CGI processing application json data via a POST or PUT request from a client. the server or receiving side would do as listed in this link: http://stackoverflow.com/questions/19610312/perl-cgi-passing-variable-in-post-with-json q. From CGI, If POSTed data is not of type application/x-www-form-urlencoded or multipart/form-data, then the POSTed data will not be processed, but instead be returned as-is in a parameter named POSTDATA. To retrieve it, use code like this: @my $data = $query->param('POSTDATA');@ q.. #programming #perl