-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consolidate HTTP client libraries to reduce complexity #1629
Comments
Where are the different libraries being used? |
The following is the code in the project ureq:
hyper:
reqwest (stellar-ledger):
|
Thanks.
|
If we were to make a change here, I'd suggest replacing ureq and reqwest with hyper. |
I saw it written on https://github.com/hyperium/hyper:
If there are no special reasons, using reqwest seems like a good choice. Although it relies on hyper, we won't be using hyper directly in the code. |
That sounds fine too. In which case we could update the ureq case and leave everything else. |
What problem does your feature solve?
Currently, the project is using multiple HTTP client libraries:
This diversity of HTTP clients may lead to several issues:
What would you like to see?
We should consider consolidating our HTTP client usage to a single library. This would simplify the codebase, reduce potential inconsistencies, and make maintenance easier.
What alternatives are there?
N/A
The text was updated successfully, but these errors were encountered: