Business-TNT-ExpressConnect
view release on metacpan or search on metacpan
lib/Business/TNT/ExpressConnect.pm view on Meta::CPAN
my $xml = $write->($doc, \%hash);
$doc->setDocumentElement($xml);
return $doc;
}
sub get_prices {
my ($self, $args) = @_;
my $user_agent = $self->user_agent;
my $req = HTTP::Request->new(POST => $self->tnt_get_price_url);
$req->authorization_basic($self->username, $self->password);
$req->header('Content-Type' => 'text/xml; charset=utf-8');
if (my $file = $args->{file}) {
$req->content('' . file($file)->slurp);
}
elsif (my $params = $args->{params}) {
my $xml = $self->hash_to_price_request_xml($params);
$req->content($xml->toString(1));
}
( run in 0.751 second using v1.01-cache-2.11-cpan-de7293f3b23 )