Comment publier du contenu avec une requête HTTP (Perl)
use LWP::UserAgent;
use Data::Dumper;
my $ua = new LWP::UserAgent;
$ua->agent("AgentName/0.1 " . $ua->agent);
my $req = new HTTP::Request POST => 'http://example.com';
$req->content('port=8', 'target=64'); #problem
my $res = $ua->request($req);
print Dumper($res->content);
Comment puis-je envoyer plusieurs pièces de contenu à l'aide de $req->contenu? Ce type de données n' $req->contenu de s'attendre?
Il envoie seulement le dernier.
Edit:
De découvrir si je le formater comme "port=8&cible=64' il fonctionne. Est-il un meilleur moyen?
source d'informationauteur Takkun
Vous devez vous connecter pour publier un commentaire.
La réponse donnée ne fonctionne pas pour moi. J'ai encore eu le même problème que OP.
La documentation pour LWP::UserAgent veut une table de hachage ou d'un tableau de référence.
Cela fonctionne: