Skip to content

Support HTTP/2 #416

Description

@NghiaTranUIT

🐶 Brief

At the moment, all intercepted HTTP/HTTPS through Proxyman will be downgraded to HTTP/1.1. We should support HTTP/2 too and implement the HTTP/2 parser correctly.

👑 Criteria

  • Support h2 ALPN in CocoaAsyncSocket
  • Determine whether or not the request is HTTP/2
  • Write HTTP/2 Parser. We could inspired from Apple-Server source
  • Work with current architecture. HTTP/1.x and HTTP/2

Update 1 (5 Feb 2023): Beta build for HTTP/2 is ready ✅

Comment: #416 (comment)

Update 2 (14 Feb 2023): New Update

Comment: #416 (comment)

Update 3 (22 Feb 2023):

#416 (comment)

The HTTP/2 is finally merged to the latest build - v26.0.0 today 🎉🎉🎉

I'm sorry to keep the HTTP/2 Beta so long. Thanks your patient.

You can directly update from your app or download it at https://github.com/ProxymanApp/Proxyman/releases/tag/26.0.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request✅ DoneTicket is addressed and fixed.

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions