HTTP::UserAgent dies when processing responses that have non-ASCII header values:
$ raku -I. -MHTTP::UserAgent -e 'HTTP::UserAgent.new.get: "http://icanhazip.com"'
Will not decode invalid ASCII (code point (-16) < 0 found)
in method new at /home/user/HTTP-UserAgent/lib/HTTP/Response.pm6 (HTTP::Response) line 23
in method get-response at /home/user/HTTP-UserAgent/lib/HTTP/UserAgent.pm6 (HTTP::UserAgent) line 300
in method request at /home/user/HTTP-UserAgent/lib/HTTP/UserAgent.pm6 (HTTP::UserAgent) line 159
in method get at /home/user/HTTP-UserAgent/lib/HTTP/UserAgent.pm6 (HTTP::UserAgent) line 102
in method get at /home/user/HTTP-UserAgent/lib/HTTP/UserAgent.pm6 (HTTP::UserAgent) line 106
in block <unit> at -e line 1
HTTP::UserAgent dies when processing responses that have non-ASCII header values:
For comparison:
Curl:
Cro::HTTP
HTTP::Tiny