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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.