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

Add support for HTTP/2, HTTP/3, System CA, OCSP Revocation #1512

Open
Ousret opened this issue Jun 11, 2023 · 3 comments
Open

Add support for HTTP/2, HTTP/3, System CA, OCSP Revocation #1512

Ousret opened this issue Jun 11, 2023 · 3 comments
Labels
new Needs triage. Comments are welcome!

Comments

@Ousret
Copy link
Collaborator

Ousret commented Jun 11, 2023

Hello HTTPie users,

I am working on native support for HTTP/2 and HTTP/3 and I reached a point where I need testers.
So I am opening that issue to invite anyone willing to explore and report anomalies directly here.

Option A

Run with a plugin, but it is a minimalist implementation.

pip install httpie-next -U

Option B

Use my HTTPie branch for a more "feature"-complete implementation.

pip install git+https://github.com/Ousret/HTTPie.git@feature-tryout-niquests -U

Verify

Run this, to verify it's working properly.

# run twice!
https GET www.cloudflare.com/img/nav/globe-lang-select-dark.svg

image

image

image

image

@Ousret Ousret added the new Needs triage. Comments are welcome! label Jun 11, 2023
@Ousret Ousret changed the title 🎁 Feature preview for HTTP/2 and HTTP/3 one command away 📢 Feature preview for HTTP/2 and HTTP/3 one command away Jun 11, 2023
@jkbrzt
Copy link
Member

jkbrzt commented Jun 12, 2023

@Ousret great stuff, will play with it a report back

@Ousret
Copy link
Collaborator Author

Ousret commented Jul 16, 2023

Now directly available through PyPI.

pip install httpie-next -U

@Ousret
Copy link
Collaborator Author

Ousret commented Oct 3, 2023

Update: Since last time, a lot has happened.
See #1531 if you want to test this in a more mature form.

@Ousret Ousret changed the title 📢 Feature preview for HTTP/2 and HTTP/3 one command away Add support for HTTP/2, HTTP/3, System CA, OCSP Revocation Oct 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new Needs triage. Comments are welcome!
Projects
None yet
Development

No branches or pull requests

2 participants