Apache-Tika
view release on metacpan or search on metacpan
lib/Apache/Tika.pm view on Meta::CPAN
use strict;
use warnings;
package Apache::Tika;
use Encode qw/decode_utf8/;
use LWP::UserAgent;
use JSON::MaybeXS();
our $VERSION = '0.07';
sub new {
my ($this, %pars) = @_;
my $self = bless {}, $this;
$self->{ua} = $pars{ua} // LWP::UserAgent->new();
lib/Apache/Tika.pm view on Meta::CPAN
# Perform request
my $response = $self->{ua}->$method(
$self->{url} . '/' . $path,
%$headers,
Content => $bodyBytes
);
# Check for errors
# TODO
return decode_utf8($response->decoded_content(charset => 'none'));
}
sub meta {
my ($self, $bytes, $contentType) = @_;
my $meta = $self->_request(
'put',
'meta',
{
'Accept' => 'application/json',
$contentType? ('Content-type' => $contentType) : ()
( run in 0.612 second using v1.01-cache-2.11-cpan-49f99fa48dc )