Ureq is a simple, safe HTTP client. We recently made some significant changes in response to user feedback. The most significant is that we started returning
Result<Response, Error> from requests instead of attaching errors to the
Response objects. We've also improved our Error objects to provide more details, and make it easy to extract a Response from an Error when needed. And we've increased the emphasis on using a shared Agent to configure timeouts, connection pooling, TLS settings, and proxy settings.
Try it out, and let us know what you think!