File tree Expand file tree Collapse file tree
impl/jsonrpc/src/main/java/org/wildfly/extras/a2a/server/apps/jakarta Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020import jakarta .ws .rs .Path ;
2121import jakarta .ws .rs .Produces ;
2222import jakarta .ws .rs .core .Context ;
23+ import jakarta .ws .rs .core .HttpHeaders ;
2324import jakarta .ws .rs .core .MediaType ;
2425import jakarta .ws .rs .core .Response ;
2526import jakarta .ws .rs .core .SecurityContext ;
@@ -128,12 +129,10 @@ public void handleStreamingRequests(
128129 LOGGER .debug ("Handling streaming request with custom SSE response" );
129130
130131 // Set SSE headers manually for proper streaming
131- response .setContentType ("text/event-stream" );
132+ response .setContentType (MediaType . SERVER_SENT_EVENTS );
132133 response .setCharacterEncoding ("UTF-8" );
133- response .setHeader ("Cache-Control" , "no-cache" );
134- response .setHeader ("Connection" , "keep-alive" );
135- response .setHeader ("Access-Control-Allow-Origin" , "*" );
136-
134+ response .setHeader (HttpHeaders .CACHE_CONTROL , "no-cache" );
135+
137136 // Get the ObjectMapper from JAX-RS context
138137 ObjectMapper objectMapper = providers .getContextResolver (ObjectMapper .class , MediaType .APPLICATION_JSON_TYPE )
139138 .getContext (JSONRPCResponse .class );
You can’t perform that action at this time.
0 commit comments