我正在发送RPC::XML请求并得到正确的答复。但不知道如何以正确的方式解析响应。这是我的代码:
use RPC::XML;
use RPC::XML::Client;
my $value = "something";
my $rpc_value = RPC::XML::string->new($value);
my $req = RPC::XML::request->new('service.makeGood',$rpc_value, $URL);
my $client = RPC::XML::Client->new($CLI);
my $responce =$client->send_request($req);
当我使用Dumper进行响应时,我会看到以下内容:
$VAR1 = bless( [
bless( do{\(my $o = 0)}, 'RPC::XML::boolean' ),
bless( do{\(my $o = 'some reply')}, 'RPC::XML::string' )
], 'RPC::XML::array' );
如何解析的值
bless( do{\(my $o = 0)}, 'RPC::XML::boolean' )
? 所以我需要看看它是真是假。