Skip to content

Conversation

@ismasan
Copy link
Collaborator

@ismasan ismasan commented Nov 22, 2025

The Falcon Ruby server (currently the option for Fiber-based concurrency) ignores "hop headers" such as Connection, and displays a warning in HTTP mode (it just removes them in HTTPS)

https://github.com/socketry/falcon/blob/8292c26f6972b88149bc1dc5f9abb1f9c66ca039/lib/falcon/middleware/proxy.rb#L35

When using the AsyncExecutor (ie running under Falcon), remove the Connection header from the Response.

The Falcon Ruby server (currently the option for Fiber-based concurrency) ignores "hop headers" such as Connection, and displays a warning in HTTP mode (it just removes them in HTTPS)

https://github.com/socketry/falcon/blob/8292c26f6972b88149bc1dc5f9abb1f9c66ca039/lib/falcon/middleware/proxy.rb#L35

When using the AsyncExecutor (ie running under Falcon), remove the Connection header from the Response.
@ismasan ismasan merged commit a9bec66 into main Nov 22, 2025
1 check passed
@ismasan ismasan deleted the async_executor_remove_connection_header branch November 22, 2025 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants