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!
Thanks,
Jacob