Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked


by gwhite (Friar)
on Mar 10, 2008 at 19:09 UTC ( #673317=note: print w/replies, xml ) Need Help??

in reply to Re^2: HTTP POST
in thread HTTP POST

A post is not going to write to a file, a post sends data to a program that then does something with it.

what it sounds like you need to do is write a Perl program on your server, that will accept the data, then write it to your .txt file.


Replies are listed 'Best First'.
by kansaschuck (Sexton) on Mar 14, 2008 at 17:24 UTC
    Thanks Monks, I think I got it. An HTTP POST sends data to a program on the other end (POST and EXECUTE). In my case I had PHP take the hand off. So in PHP-land the HTTP POST shows up as an Array of values delivered in $_POST. The PHP program takes it from there (array of passed values) and if coded it can write to a file or anything php can do. My Perl send off below:

    my $req = new HTTP::Request 'POST','';

    my $text = "rambling text message here for future use, Dave can hear me. ";
    my $user = "yourusernamehere";
    my $pass = "yourpasswordhere";
    my $number = "44.55";

    $req->content("user=" . $user . "&pass=" . $pass . "&text=" . $text . "&number=" . $number);
    my $res = $ua->request($req);
    print $res->as_string;

    So basically I had two misconceptions:
    1) that POST could just write directly to a remote .txt file.
    2) something else that escaped me at first is that echo and print statements at the server within the remote (php) program are returned to sender. I had the view that POST was sort of one way comms. But it's more POST-EXECUTE-REPLY.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (3)
As of 2016-10-27 02:11 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (352 votes). Check out past polls.