Skip to content

Extension names become case insensitive in binary encoding #177

Closed
@inlined

Description

@inlined

Extensions are not defined to have case-insensitive names, but the binary encoding puts the extension name in a header. Since header names are case insensitive, their case may be changed by middleware. This makes extensions fairly fragile.

I suggest we either:

  1. Define extensions to be case insensitive in spec.md
  2. Change the way extensions are encoded in HTTP binary encoding.

I personally prefer (2). I'd recommend

CE-X: <key>: <value>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions