From 7bf3b0594bf0fc7b8f6800f71df1a6a60cd4c150 Mon Sep 17 00:00:00 2001 From: Daria <66593181+Dariquest@users.noreply.github.com> Date: Mon, 8 Sep 2025 11:38:37 +0200 Subject: [PATCH 1/2] Web socket support was implemented --- supporting-websockets.html.md.erb | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/supporting-websockets.html.md.erb b/supporting-websockets.html.md.erb index 9a33f86..032fe20 100644 --- a/supporting-websockets.html.md.erb +++ b/supporting-websockets.html.md.erb @@ -42,16 +42,6 @@ To form a WebSocket connection, the client sends an HTTP request that contains a Regardless of your IaaS and configuration, you must configure your load balancer to send the X-Forwarded-For and X-Forwarded-Proto headers for non-WebSocket HTTP requests on ports 80 and 443. For more information, see Securing Traffic into TAS for VMs. -Gorouter rejects WebSockets requests for routes that are bound to route services. -These requests return a 503 error and a X-Cf-Routererror - route_service_unsupported header. - -

- Gorouter does not support WebSockets over HTTP/2. - For more information, see RFC 8441. - Configure your load balancer to always send WebSocket requests to Gorouter over HTTP/1.1. - For more information, see Configuring HTTP/2 Support.

- ## Setting your Loggregator port <% if vars.platform_code == 'CF' %> From 14c725a608881b41c17902efdcde102c4b1e1a61 Mon Sep 17 00:00:00 2001 From: Daria <66593181+Dariquest@users.noreply.github.com> Date: Mon, 8 Sep 2025 12:01:22 +0200 Subject: [PATCH 2/2] Add version of web socket support --- supporting-websockets.html.md.erb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/supporting-websockets.html.md.erb b/supporting-websockets.html.md.erb index 032fe20..c01c8d4 100644 --- a/supporting-websockets.html.md.erb +++ b/supporting-websockets.html.md.erb @@ -42,6 +42,8 @@ To form a WebSocket connection, the client sends an HTTP request that contains a Regardless of your IaaS and configuration, you must configure your load balancer to send the X-Forwarded-For and X-Forwarded-Proto headers for non-WebSocket HTTP requests on ports 80 and 443. For more information, see Securing Traffic into TAS for VMs. +Gorouter supports WebSockets requests for routes that are bound to route services (routing-release version 0.339.0). + ## Setting your Loggregator port <% if vars.platform_code == 'CF' %>