Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > Web
Web Toutes vos questions sur la construction de pages web en Perl (CGI, Ajax, mod_perl, sessions, ...) Avant de poster, veuillez consulter les FAQs perl, les cours Perl et les sources Perl.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/01/2012, 15h27   #1
Deleandro
Invité de passage
 
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 4
Points : 4
Par défaut 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.
Deleandro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h09.


 
 
 
 
Partenaires

Hébergement Web