You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@yoshuawuyts wrote the baseline for this http client, in the form of surf, which takes care of async/await and keepalive support on its own (on top of being a generally excellent http client). Besides that, it has a middleware system that can be used to add caching, retry, and possibly proxy support (eventually).
As part of development on dstopic (the Rust side of the client), we need to have a shiny new http client with certain features:
No existing http clients on crates.io currently support all these features (or even most of them), so we need to write one from scratch!
(original thread)
Blocked by
surf-middleware-cache
http-cache-semantics
to land. (Rust port of http-cache-semantics #16)surf
2.0 over the finish line. The planned API changes are gonna be important to implement this client. (2.0 release tracking http-rs/surf#107)surf
backoff
to automatically retry http requests. Maybe this needs to be implemented as a surf middleware?The text was updated successfully, but these errors were encountered: