Skip to content

Commit 87bdc17

Browse files
committed
Remove the CORS header
1 parent b87b75e commit 87bdc17

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

impl/jsonrpc/src/main/java/org/wildfly/extras/a2a/server/apps/jakarta/A2AServerResource.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import jakarta.ws.rs.Path;
2121
import jakarta.ws.rs.Produces;
2222
import jakarta.ws.rs.core.Context;
23+
import jakarta.ws.rs.core.HttpHeaders;
2324
import jakarta.ws.rs.core.MediaType;
2425
import jakarta.ws.rs.core.Response;
2526
import 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);

0 commit comments

Comments
 (0)