Business-TrueLayer
view release on metacpan or search on metacpan
lib/Business/TrueLayer/Request.pm view on Meta::CPAN
my $ua = $self->_ua;
my $res = $ua->start($ua->build_tx(
$method,
$url,
{
'Accept' => 'application/json; charset=UTF-8',
'Content-Type' => 'application/json; charset=UTF-8',
@{ $headers // [] },
},
# Mojo::UserAgent::Transactor::tx calls $self->generators and then the
# callbacks based on the count of @_, and does not expect undef here
(defined $body ? ($body) : ()),
))->result;
# Easiest to deal with this first, even though it should be very rare:
if ( $res->code == 301 ) {
# possibly a redirect loop
croak( "TrueLayer $method $url failed > $MAX_REDIRECTS levels of redirect" );
}
if ( !$expect_json && !$res->is_success ) {
( run in 0.995 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )