Skip to content
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

Client support for HTTP redirects (301, 302, 303, 307, 308) #4

Open
ethanndickson opened this issue Oct 21, 2023 · 1 comment
Open
Labels
bug Something isn't working

Comments

@ethanndickson
Copy link
Owner

Any and all requests made by the client currently do not handle redirects.

@ethanndickson ethanndickson added the bug Something isn't working label Oct 21, 2023
@ethanndickson
Copy link
Owner Author

Our client should, ideally, use a higher level HTTP library, such as reqwest, which would handle things like HTTP redirects.

Unfortunately, with rust-tls unavailable for use, reqwest would have to use rust-native-tls, which, although it uses openssl on Linux, does not expose a way to modify the cipher list.

If rust-native-tls were to ever expose a way to modify the openssl cipher list, and then this be further exposed by reqwest, we would reasonably be able to switch from Hyper to reqwest at least for the core client functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant