请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

开发问题 快应用不支持流式请求?

0
回复
163
查看
[复制链接]

1

主题

1

帖子

10

积分

 楼主| 2025-3-3 15:37:04 显示全部楼层 |阅读模式

希望快应用可以支持流式请求

使用快应用 fetch模块, success回调一直不会调用

fetch.fetch({       url: 'https://sse.dev/test',       method: 'GET',       header: {         Accept: 'text/event-stream',       },       success: (response) => {         console.log('response', response)       },     })

使用原生的fetch,支持流式请求,但是在真机上无法使用

fetch('https://sse.dev/test', {       method: 'GET',       headers: {         Accept: 'text/event-stream',       },     }).then((response) => {       const reader = response.body.getReader()       const decoder = new TextDecoder()       const read = () => {         reader.read().then(({ done, value }) => {           if (done) {             console.log('Stream complete')             return           }           const text = decoder.decode(value)           const json = JSON.parse(text.split('data: ')[1])           console.log('Received:', text, json)           read()         })       }       read()     })

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册