¿Cómo puedo hacer peticiones a un servicio web usando WWW::Mechanize GET pasándole parámetros?
La documentación dice esto:
Using text Syntax Highlighting
get() is a well-behaved overloaded version of the method in LWP::UserAgent. This lets you do things like
$mech->get( $uri, ':content_file' => $tempfile );
and you can rest assured that the parms will get filtered down appropriately.
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
También vi esto:
Using text Syntax Highlighting
$ua->get( $url )
$ua->get( $url , $field_name => $value, ... )
This method will dispatch a GET request on the given $url. Further arguments can be given to initialize the headers of the request.
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Pero aun así no me funciona cuando reviso el Webservice; me dice parámetros NULL, pero cuando consumo un método que es con POST sí me funciona bien. Realmente he intentado usar hasta el URI.
Using perl Syntax Highlighting
my %parameters = (
key => 'value'
);
my $url = URI->new("http://example.com/i");
$url->query_form(%parameters);
Coloreado en 0.004 segundos, usando
GeSHi 1.0.8.4
También tengo este error:
<h1>Software error:</h1>
<pre>Error GETing http://localhost:8585/ws/XXXXX/XXX/vali ... nUsuario=1: Illegal character VCHAR='(' at C:/xampp/cgi-bin/wstest.cgi.pl line 205.
</pre>