Home
Sign Up
Sign In
V2EX
›
问与答
这算不算 EventSource 的一个坑
rulai
·
Oct 10, 2024
· 2166 views
This topic created in 756 days ago, the information mentioned may be changed or developed.
给朋友做一个 chatgpt 流式输出的功能,后端 springboot 传输的数据前面都有一个空白符号,但是前端 vue 收到的数据空格都没有了,换成 EventSourcePolyfill 也是一样,哪位老哥知道怎么解决吗
EventSource
空格
polyfill
5 replies
•
2024-10-10 17:34:20 +08:00
zsh2517
Oct 10, 2024
1
包装一下,比如做成 JSON 或者 base64 ?
hsuvee
Oct 10, 2024
2
前端别用 EventSource 库,直接 fetch 发请求
445141126
Oct 10, 2024
3
sse 的第一个空格会被吃掉, 你再加一个空格应该就可以了
`If value starts with a U+0020 SPACE character, remove it from value.`
yevXxHmg
Oct 10, 2024
4
可以尝试下 @
microsoft
/fetchEventSource 这个包 ,用起来比原生的好用些
rulai
OP
Oct 10, 2024
5
@
avadakur
原生的 EventSource,EventSourcePolyfill 还有 fetchEventSource 都试过,空格都被截取掉,
@
zsh2517
JSON 格式可以
@
445141126
还真的是,字符串前面自己加个空格就可以了
感谢 !
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1273 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms ·
UTC 20:27
·
PVG 04:27
·
LAX 12:27
·
JFK 15:27
♥ Do have faith in what you're doing.
❯