AMF-Connection
view release on metacpan or search on metacpan
0.21
- Fixed check on Storable version for parse_option()
0.30 Wed May 11 18:07:11 BST 2011
- Added callBatch () to make AMF batch RPC possible
0.31 Fri May 4 17:33:56 2012 +0100
- Support different source and destination in AMF remoting package (patch by Aleksey Komarov)
0.32 Fri May 4 18:59:18 BST 2012
- Fixed bug to correctly decode the HTTP response using decoded_content() when the AMF
gateway supports HTTP Accept-Encoding request headers (bug report by Markus Ortner)
lib/AMF/Connection.pm view on Meta::CPAN
my $http_response = $class->{'ua'}->post(
$class->{'endpoint'}.$class->{'append_to_endpoint'}, # TODO - check if append to URL this really work for HTTP POST
Content_Type => "application/x-amf",
Content => $request_stream->getStreamData()
);
croak "HTTP POST error: ".$http_response->status_line."\n"
unless($http_response->is_success);
my $response_stream = new AMF::Connection::InputStream( $http_response->decoded_content, $class->{'input_amf_options'});
my $response = new AMF::Connection::Message;
$response->deserialize( $response_stream );
#print STDERR Dumper( $response )."\n";
# process AMF response headers
$class->_process_response_headers( $response );
my @all = @{ $response->getBodies() };
( run in 0.238 second using v1.01-cache-2.11-cpan-26ccb49234f )