2009-11-13 7 views
0

Spécifiquement, j'essaie de capturer tous les paramètres POST d'une passerelle de paiement en tant que chaîne unique, puis les analyser en recherchant la chaîne 'ERROR'. Je suis conscient qu'il existe une méthode $c->request->parameters, mais je ne suis pas tout à fait sûr de son utilisation et je ne pouvais pas comprendre à partir de la documentation CPAN.Comment saisir tous les paramètres de demande dans Catalyst?

Répondre

2

Il renvoie une référence de hachage avec les données nécessaires

my $hashref = $c->request->parameters; 

Un formulaire avec:

<input type="text" name="username" value="joe" /> 

entraînerait une hashref comme:

my $hashref = { 
    username => "joe", 
}; 
Questions connexes