For Programmers: Free Programming Magazines  


Home > Archive > PERL CGI Beginners > February 2006 > Help regarding HTTP::Request:POST









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Help regarding HTTP::Request:POST
jranganathan@gmail.com

2006-02-25, 3:55 am

Hi All:

I'm facing an issue with the HTTP::Request:POST function.
My Code is trying to post some content to other applications and should

get an appropriate response. Some of the calling applications reside on

the same server as my application and a few reside on some other
servers too.


The POST call fails when my application tries to send content to
applications on other servers and if the content contains some special
characters like ";" "\n" etc.
It truncates the content once it encounters the above mentioned
characters and only partially the content is sent to the application.
Hence i dont get the desired output from the application.


Below is a snippet of the code that performs the POST logic:


my $headers = HTTP::Headers->new() ;
my $request= HTTP::Request->new("POST", $URL, $headers);
$request->content($contenttext);
$request->content_type('application/x-www-form-urlencoded');


$contenttext - contains my content
$url - contains my calling application URL


Kindly let me know what can be the issue and a solution.


Thank You,
Jamuna

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com