LWP::UserAgent encodage du Content
Bonjour,
Débutant en Perl, je tente actuellement d'interroger un webservice sur un serveur Node.js distant.
En regardant la documentation, j'en suis arrivé à utiliser LWP::UserAgent.
Code:
1 2 3 4 5 6 7 8 9 10
|
my $res = $ua->post(
$url,
content_Type => 'application/x-www-form-urlencoded',
Content => [
toologin => 'toolLogin',
toolpwd => 'toolPwd',
login => 'myLogin',
pwd => "===",
]); |
Le problème que je rencontre est que par exemple le champ "pwd" de Content est automatiquement encodé en "%3D%3D%3D" et le serveur Node.js n'arrive pas à le gérer de son côté (apparemment il traduit mal).
Existe t'il un moyen pour éviter cet encodage et que ce soit vraiment "===" qui soit envoyé ?
Merci par avance pour votre aide.