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

feat: Upgrade to hypercorn ASGI server for HTTP/3 support. #106

Closed
michealroberts opened this issue Apr 18, 2023 · 0 comments · Fixed by #107
Closed

feat: Upgrade to hypercorn ASGI server for HTTP/3 support. #106

michealroberts opened this issue Apr 18, 2023 · 0 comments · Fixed by #107
Assignees
Labels
enhancement New feature or request feature New feature

Comments

@michealroberts
Copy link
Member

Hypercorn is an ASGI server that supports HTTP/1, HTTP/2, and HTTP/3 with an emphasis on protocol support.

Hypercorn is based on the sans-io hyper, h11, h2, and wsproto libraries and inspired by Gunicorn.

Hypercorn supports HTTP/1, HTTP/2, WebSockets (over HTTP/1 and HTTP/2), ASGI/2, and ASGI/3 specifications.

Hypercorn can utilise asyncio, uvloop, or trio worker types.

When Hypercorn is installed, a hypercorn command is available which runs ASGI applications. Hypercorn needs to be called with the location of a module containing an ASGI application object, followed by what the application is called (separated by a colon).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature New feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant