tongchenkeji 发表于:2023-4-16 22:24:510次点击 已关注取消关注 关注 私信 请问函数计算中的 HTTP 触发器支持 SSE 了吗?[阿里云函数计算] 暂停朗读为您朗读 请问函数计算中的 HTTP 触发器支持 SSE 了吗? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 函数计算# Serverless2886# 函数计算2686
ReaganYoungAM 2023-11-27 9:13:11 1 是的,函数计算中的 HTTP 触发器已经支持 SSE (Server-Sent Events)。通过 SSE,函数计算可以向客户端推送实时数据,而不需要客户端主动请求数据。您可以在 HTTP 触发器的响应头中添加 “Content-Type: text/event-stream”,并在响应体中返回符合 SSE 规范的数据,即可实现 SSE 功能。同时,您还需要设置响应头中的 “Cache-Control” 为 “no-cache”,以确保客户端不会缓存响应数据。
HaydenGuoAM 2023-11-27 9:13:11 2 是的,阿里云函数计算中的 HTTP 触发器支持 SSE,可以通过设置 x-ali-apigw-sse: on 头来启用 SSE,确保您的函数代码也能够处理 SSE 消息。 同时,建议您在返回头中添加 Content-Type: text/event-stream 以确保客户端正确解析 SSE 消息。
是的,函数计算中的 HTTP 触发器已经支持 SSE (Server-Sent Events)。通过 SSE,函数计算可以向客户端推送实时数据,而不需要客户端主动请求数据。您可以在 HTTP 触发器的响应头中添加 “Content-Type: text/event-stream”,并在响应体中返回符合 SSE 规范的数据,即可实现 SSE 功能。同时,您还需要设置响应头中的 “Cache-Control” 为 “no-cache”,以确保客户端不会缓存响应数据。
x-ali-apigw-sse: on
头来启用 SSE,确保您的函数代码也能够处理 SSE 消息。Content-Type: text/event-stream
以确保客户端正确解析 SSE 消息。custom runtime 有流的例子
此答案来自钉钉群“阿里函数计算官网客户”