适用于场景
chatGPT 返回的数据 就是使用的SSE 技术
实时数据大屏 如果只是需要展示 实时的数据可以使用SSE技术 而不是非要使用webSocket
一、怎么实现SSE请求(基础版本)
1、前端实现...3、特点
这是一个最基础的实现版本,但是存在一个问题:这种sse的实现方式只能是GET请求,所以对参数传递的长度会有严重的限制
比如在AI聊天场景这种方式就不太适合,其实我们也可以通过浏览器Fetch...代码如下(示例):
function streamOutput(msg) {
// 发送 POST 请求
fetch('/sse', {
method:"POST",
body...error:', error);});
}
3、特点
这种方式的优点很直接可以支持POST请求方式来实现SSE效果,而且请求参数长度可以得到很大的拓展,符合长文本输入的需求.另外Fetch是浏览器原生...fetch API发送POST请求
fetch('/sse', {
method: 'POST', // 或者 'PUT'
headers: {