Issue Description
During the initialization phase, the server responds with data in SSE (text/event-stream) format, but subsequently fails to send any additional data through the established channel.
The client processes this response using standard SSE handling mechanisms, resulting in an empty response being received.
Supporting Evidence
Initial SSE response header confirmation:
Empty response data observation:
Proposed Solution
Enhance the client-side readSSE method implementation to:
Maintain standard SSE protocol handling for data: and event: formatted messages
Implement a fallback mechanism to process arbitrary data formats when standard SSE formatting is not present
Ensure proper error handling and data validation throughout the process
This modification will improve robustness while maintaining backward compatibility with existing SSE implementations.