Writing an HTTP client for dstopic

As part of development on dstopic (the Rust side of the client), we need to have a shiny new http client with certain features:

  • http-compliant caching, to cacache
  • retry support
  • keepalive support
  • async/await support
  • (optional, unnecessary, low-priority) proxy support

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!

I’m picking this up, probably working with Yoshua Wuyts on it.

1 Like

I would totally love to follow this when it gets opened up

1 Like