Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: Communicating to AJAX

by polettix (Vicar)
on Dec 28, 2007 at 10:56 UTC ( #659321=note: print w/replies, xml ) Need Help??


in reply to Communicating to AJAX

You're interested in the contents, but you're looking at the carrier - what you need is HTTP::Request, probably:
#!/usr/bin/perl use strict; use warnings; use HTTP::Request; my $host = 'what.ever.com'; my $uri = "http://$host/path/to/resource"; my $request = HTTP::Request->new(POST => $uri, [ Host => $host, 'User-Agent' => 'Mozilla whatever...', Accept => 'text/xml,application/xml,...', 'Accept-Language' => 'en-us,en;q=0.5', # you get the idea... ]); print {*STDOUT} $request->as_string(); __END__ poletti@PolettiX:~/sviluppo/perl$ perl zer.pl POST http://what.ever.com/path/to/resource Accept: text/xml,application/xml,... Accept-Language: en-us,en;q=0.5 Host: what.ever.com User-Agent: Mozilla whatever...
And yes, if you have a WWW::Mechanize (say $mech) object, you can then simply call:
my $response = $mech->request($request);
You have probably to work out if cookies are automatically inserted or not, and act consequently.

Hey! Up to Dec 16, 2007 I was named frodo72, take note of the change! Flavio
perl -ple'$_=reverse' <<<ti.xittelop@oivalf

Io ho capito... ma tu che hai detto?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://659321]
help
Chatterbox?
[atcroft]: .oO(It is a well-known, well-tried module that has probably encountered more corner-cases and oddities than the average mortal programmer can imagine when trying to roll their own...)
[atcroft]: .oO(*Blah* It, I meant....)
[james28909]: omg
[james28909]: im just finding out that july and august have 31 days?
[atcroft]: stevieb: Apparently it was contagious....
[atcroft]: james28909: Make both hands into fists, place them together (with thumbs concealed), and every knuckle is a month (starting with Jan.) has 31 days, every dip (between knuckles) does not....

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2017-04-29 04:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I'm a fool:











    Results (531 votes). Check out past polls.