Amon2-Plugin-Web-CpanelJSON
view release on metacpan or search on metacpan
lib/Amon2/Plugin/Web/CpanelJSON.pm view on Meta::CPAN
return sub {
my ($c) = @_;
# defense from JSON hijacking
if ($conf->{defence_json_hijacking_for_legacy_browser}) {
my $user_agent = $c->req->user_agent || '';
if (
(!$c->req->header('X-Requested-With')) &&
$user_agent =~ /android/i &&
defined $c->req->header('Cookie') &&
($c->req->method||'GET') eq 'GET'
) {
return _error_response($c);
}
}
}
}
sub _error_response {
my $c = shift;
( run in 0.279 second using v1.01-cache-2.11-cpan-e9199f4ba4c )