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
This is a high-level tracking ticket and is not really actionable
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
We currently depend extensively on reqwest for our HTTP client. This has served us very well, however, there has been some community interest in being able to either use different HTTP clients (#6051), or alter the behaviour of the client in non-trivial ways (#5990).
Describe the solution you'd like
Users provide a custom client factory that takes a ClientOptions and returns some generic HTTP Client abstraction. There are a lot of unknowns about how this would work, in particular for request retries, streaming requests, or more advanced configurations around TLS, proxies, etc... but this would all need to be worked out
Describe alternatives you've considered
This could be considered out of scope and too much scope creep for this crate, users with more advanced requirements should instead provide their own implementation of the ObjectStore trait.
Additional context
The text was updated successfully, but these errors were encountered:
The maintainers have at least previously indicated they do not wish to support runtimes other than tokio, I probably should have included this in the additional context - seanmonstar/reqwest#719
This is a high-level tracking ticket and is not really actionable
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
We currently depend extensively on
reqwest
for our HTTP client. This has served us very well, however, there has been some community interest in being able to either use different HTTP clients (#6051), or alter the behaviour of the client in non-trivial ways (#5990).Describe the solution you'd like
Users provide a custom client factory that takes a
ClientOptions
and returns some generic HTTP Client abstraction. There are a lot of unknowns about how this would work, in particular for request retries, streaming requests, or more advanced configurations around TLS, proxies, etc... but this would all need to be worked outDescribe alternatives you've considered
This could be considered out of scope and too much scope creep for this crate, users with more advanced requirements should instead provide their own implementation of the
ObjectStore
trait.Additional context
The text was updated successfully, but these errors were encountered: