You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让WebSocket API集成Lambda不向客户端发送空响应?

解决WebSocket API集成Lambda时无需响应却发送空消息的问题
  • 核心解决方案:返回不含body字段的204状态码
    你之前的尝试可能都带着body字段(哪怕设为null/空字符串),API Gateway会把这个body解析为空内容并发送。正确的Lambda返回格式应该是:

    { statusCode: 204 }
    

    完全不包含body键,这样API Gateway会识别为无需发送响应,不会向客户端推送空消息。

  • 如果仍未解决,检查API Gateway集成响应配置
    进入API Gateway控制台,找到对应的WebSocket路由:

    1. 切换到「集成响应」标签
    2. 针对204状态码,删除所有响应模板(或设置模板为空)
    3. 确保没有开启强制推送响应的相关配置

内容的提问来源于stack exchange,提问作者Rich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 00:52:03