Skip to content

Sec-WebSocket-Extensions header is not passed to proxied server #1321

Open
@amizurov

Description

@amizurov

Expected behavior: proxied server should receive the Sec-WebSocket-Extensions header.

Current behavior:
Configure gateway route for handling websocket connection. Client send request ->

       GET /ws HTTP/1.1
       Host: localhost:7788
       Upgrade: websocket
       Connection: Upgrade
       Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
       Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
       Sec-WebSocket-Version: 13

Proxied server not received Sec-WebSocket-Extensions header. This is header was filtered in WebsocketRoutingFilter.class.

Spring Cloud Gateway Version: 2.1.2.RELEASE

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions