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

Angular 18发送POST请求出现ERR_HTTP_HEADERS_SENT错误,是否为后端问题?

问题:POST请求触发ERR_HTTP_HEADERS_SENT错误

我正在向后端发送一个基础POST请求,其他所有请求均正常工作,但在这个新的特定场景下,出现了如下错误:

node:_http_outgoing:659
    throw new ERR_HTTP_HEADERS_SENT('set');
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
    at ClientRequest.setHeader (node:_http_outgoing:659:11)
    at setOriginHeader...

技术环境

  • Angular 18
  • Node.js 20.15.0
  • 处于代理环境之后

前端请求代码

sendData(id, data): Observable<any> {
  return this.http.post(`${environment.url}/${id}`, data);
}

请问这是否可能是后端问题?我了解到如果后端发送多次响应会引发该错误。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 14:58:10