Acme-PIA-Export
view release on metacpan or search on metacpan
if( ! $self->{"cfg"}->{"username"} ) {
die "No Username given!";
}
if( ! $self->{"cfg"}->{"password"} ) {
die "No Password given!";
}
if( ! $self->{"cfg"}->{"client"} ) {
$self->{"cfg"}->{"client"} = uc($ENV{"hostname"}) || sprintf("%s-%0.5i", "Acme-PIA-Export", rand(99999));
}
my $requestbody = "$self->{cfg}->{username}~;~$self->{cfg}->{password}~;~$self->{cfg}->{client}~;~$scopes{$what};~export~;~O~;~~#~";
my $content_length = length($requestbody);
my $request = "POST $query_url HTTP/1.1\n" .
"Pragma: no-cache\n" .
"Host: www.arcor.de\n" .
"Accept-Ranges: bytes\n" .
"Content-Type: text/html\n" .
"Content-Length: $content_length\n" .
"\n" .
$requestbody;
if( $self->{"cfg"}->{"DEBUG"} ) {
print "Sending request:$/$request$/-------------------------------$/";
}
my $sock = $self->{"sock"};
my $res = print $sock $request;
die "Failed writing to Socket on $server:80 (Error: $!)" unless( $res );
}
( run in 0.790 second using v1.01-cache-2.11-cpan-65fba6d93b7 )