bruno icon indicating copy to clipboard operation
bruno copied to clipboard

[Feature Request] Enhanced Support for Server-Sent Events (SSE)

Open ipmanlk opened this issue 1 year ago • 3 comments

Currently, using Bruno with SSE endpoints seems to be working and the whole response appears correctly. However, there's no clear way in the UI to distinguish SSE messages and events. It would be helpful if SSE messages were displayed differently in real-time with associated events, like in Postman or Insomnia. Here's a reference screenshot from Postman for clarity:

ipmanlk avatar Oct 10 '23 05:10 ipmanlk

it cant not complet image

noday avatar Mar 14 '24 06:03 noday

Unfortunately, SSE connection doesn't work properly. Doesn't work at all, though. I can see loading screen only like @noday.

alexdeia avatar Apr 11 '24 08:04 alexdeia

+1 for this feature request. I picked up Golden Edition early, and have been advocating for Bruno in my org, but this is the one feature that keeps Postman open on my machine.

Edit for clarity: Yes, SSE requests do work, however the response is buffered and not displayed until the entire request is completed. When testing with Bruno it's unclear whether or not the messages are being buffered by my app/infra or by Bruno. For instance you can run an SSE server in Lambda, but the response will be buffered. This drove me crazy. Eventually I moved to ECS, but in Bruno the behavior looks the same as before.

kalanchoej avatar May 14 '24 14:05 kalanchoej