Skip to content

[✨] ServerRequestEvent needs httpVersion entry to solve HTTP/2 specific problems. #96

@genki

Description

@genki

Is your feature request related to a problem?

When using dev-server as https, currently it warns like this:

(node:79236) UnsupportedWarning: Status message is not supported by HTTP/2 (RFC7540 8.1.2.4)
(Use `node --trace-warnings ...` to show where the warning was created)

This is happening because the server response body contains status message that is not allowed for HTTP/2 protocol.
So then it is necessary to provide the body conditional to the protocol version, but there is no informations about it in the ServerRequestEvent.

Describe the solution you'd like

My suggestion is add httpVersion: {major:number, minor:number} to the ServerRequestEvent interface.
That can be acquired from IncomingMessage.

Describe alternatives you've considered

Sorry, I couldn't come up with other solution.

Additional context

No response

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