Skip to content
This repository has been archived by the owner on Apr 26, 2023. It is now read-only.

Test and Support HTTP/2.0 #384

Closed
2 tasks
bsvensson opened this issue Sep 8, 2016 · 2 comments
Closed
2 tasks

Test and Support HTTP/2.0 #384

bsvensson opened this issue Sep 8, 2016 · 2 comments

Comments

@bsvensson
Copy link
Member

bsvensson commented Sep 8, 2016

Very basic testing with HTTP/2.0 server seems to work.  However, there's a number of things that basic investigation highlighted or needs more investigation. Here's some initial notes:

When proxy hosted on HTTP/2.0:

  • HTTP/2 does away with the ‘reason phrase’. In HTTP/1.1 it was possible for servers to submit a human readable reason along with the status code, such as HTTP/1.1 404 Can't find it anywhere!. Or HTTP/1.1 200 I like pebbles, but in HTTP/2 this is removed.  The proxies return these "reason phrases".

When HTTP/1.1 hosted proxy connects to  HTTP/2.0 server:

  • HTTP/2.0 use lower-case headers (and with less white-space). HTTP/1.1 headers are supposed to be case-insensitive.

Ref:
https://http2.github.io/http2-spec/
https://evertpot.com/http-2-finalized/

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you need additional assistance please contact Esri Technical Support. Thank you for your contributions.

@github-actions github-actions bot added the Stale label Oct 10, 2021
@github-actions
Copy link

This issue has been automatically closed due to inactivity. If you need additional assistance please contact Esri Technical Support.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant