Apache-Sling
view release on metacpan or search on metacpan
lib/Apache/Sling/Request.pm view on Meta::CPAN
#!/usr/bin/perl -w
package Apache::Sling::Request;
use 5.008001;
use strict;
use warnings;
use Carp;
use HTTP::Request::Common qw(DELETE GET POST PUT);
use MIME::Base64;
use Apache::Sling::Print;
require Exporter;
use base qw(Exporter);
our @EXPORT_OK = ();
our $VERSION = '0.27';
lib/Apache/Sling/Request.pm view on Meta::CPAN
my $success = eval $variables;
if ( !defined $success ) {
croak "Error parsing post variables: \"$variables\"";
}
push @{$post_variables}, $filename => ["$file"];
$request =
POST( "$target", $post_variables, 'Content_Type' => 'form-data' );
}
if ( $action eq 'put' ) {
$request = PUT "$target";
}
if ( $action eq 'delete' ) {
$request = DELETE "$target";
}
if ( !defined $request ) {
if ( defined $target ) {
$request = GET "$target";
}
else {
croak 'Error generating request for blank target!';
( run in 0.244 second using v1.01-cache-2.11-cpan-4e96b696675 )