[ https://issues.apache.org/jira/browse/KNOX-3065?focusedWorklogId=939452&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-939452 ]
ASF GitHub Bot logged work on KNOX-3065: ---------------------------------------- Author: ASF GitHub Bot Created on: 22/Oct/24 11:28 Start Date: 22/Oct/24 11:28 Worklog Time Spent: 10m Work Description: hanicz opened a new pull request, #947: URL: https://github.com/apache/knox/pull/947 ## What changes were proposed in this pull request? SSE support for Knox. Currently Knox is not working with SSE. In case of SSE the response header contains Content-Type = text/event-stream, in which case the server will send messages terminated by \n\n. Knox should send these messages to the client as they arrive. Currently Knox collects them all, and once the server closes the connection sends all of them concatenated to each other to the client. Requirement: Full support in Knox for Server Sent Events. Definition of done: Clients can connect to SSE endpoints in the backend via Knox. Server Sent Events (https://html.spec.whatwg.org/multipage/server-sent-events.html#server-sent-events) are forwarded by Knox from the server to the client as soon as they are received. ## How was this patch tested? Unit tests. Locally tested with a custom SSE service. Issue Time Tracking ------------------- Worklog Id: (was: 939452) Remaining Estimate: 0h Time Spent: 10m > Support Server Sent Events (SSE) in Knox > ---------------------------------------- > > Key: KNOX-3065 > URL: https://issues.apache.org/jira/browse/KNOX-3065 > Project: Apache Knox > Issue Type: New Feature > Components: Server > Affects Versions: 2.1.0 > Reporter: Tamás Hanicz > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > Currently Knox is not working with SSE. In case of SSE the response header > contains Content-Type = text/event-stream, in which case the server will send > messages terminated by \n\n. Knox should send these messages to the client as > they arrive. Currently Knox collects them all, and once the server closes the > connection sends all of them concatenated to each other to the client. > Requirement: > * Full support in Knox for Server Sent Events. > Definition of done: > * Clients can connect to SSE endpoints in the backend via Knox. > * Server Sent Events > ([https://html.spec.whatwg.org/multipage/server-sent-events.html#server-sent-events]) > are forwarded by Knox from the server to the client as soon as they are > received. -- This message was sent by Atlassian Jira (v8.20.10#820010)