por scout » 2011-06-28 03:47 @199
Ok, paso siguiente, utilicé while() para imprimir por pantalla el contenido del hash y no me muestra nada del contenido que tendría que mostrar, solo da un error de 404, que, revisando el URL, es correcto. Por ello no puedo identificar el error.
use strict;
use warnings;
use JSON::RPC::Client;
my $client = new JSON::RPC::Client;
my $url = 'http://192.168.1.42:3000/';
my $valor ;
my %hash ;
my $llamadodedirecciones = {
method => '',
params => [],
};
my $res = $client->call($url, $llamadodedirecciones);
if($res) {
if ($res->is_error) {
print "Error : ", $res->error_message;
}
else {
print $res->result;
}
}
else {
print $client->status_line;
}
$client->prepare($url, ['', 'echo']);
#print $client;
while (($client,$valor) = each %hash){
print "$client = $valor\n";
}