Catalyst-Controller-FlashRemoting
view release on metacpan or search on metacpan
---
abstract: 'Catalyst controller for Flash Remoting'
author:
- 'Daisuke Murase <typester@cpan.org>'
build_requires:
HTTP::Request: 0
Test::More: 0
distribution_type: module
generated_by: 'Module::Install version 0.76'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: Catalyst-Controller-FlashRemoting
no_index:
directory:
Makefile.PL view on Meta::CPAN
use inc::Module::Install;
name 'Catalyst-Controller-FlashRemoting';
all_from 'lib/Catalyst/Controller/FlashRemoting.pm';
test_requires 'Test::More';
test_requires 'HTTP::Request';
requires 'Catalyst' => '5.70';
requires 'Data::AMF' => '0.01001';
use_test_base;
auto_include;
WriteAll;
inc/HTTP/Request.pm view on Meta::CPAN
#line 1
package HTTP::Request;
require HTTP::Message;
@ISA = qw(HTTP::Message);
$VERSION = "5.811";
use strict;
sub new
t/01_module.t view on Meta::CPAN
use Test::Base;
use FindBin;
use File::Spec;
use lib File::Spec->catfile($FindBin::Bin, 'lib');
use Catalyst::Test 'TestApp';
plan tests => 6;
use HTTP::Request;
use Data::AMF::Packet;
use Data::AMF::Message;
my $amf_req = Data::AMF::Packet->new(
version => 0,
headers => [],
messages => [
Data::AMF::Message->new(
version => 0,
target_uri => 'echo',
response_uri => '/1',
value => 'foo bar',
length => -1,
),
],
);
my $http_req = HTTP::Request->new( POST => 'http://localhost/' );
$http_req->content( $amf_req->serialize );
$http_req->header( 'Content-Type' => 'application/x-amf' );
$http_req->header( 'Content-Length' => length $http_req->content );
ok( my $res = request($http_req), 'request ok' );
ok( $res->is_success, 'request success' );
( run in 0.631 second using v1.01-cache-2.11-cpan-de7293f3b23 )