首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对使用node.js发送的DELETE方法请求的响应从未到达

对使用node.js发送的DELETE方法请求的响应从未到达
EN

Stack Overflow用户
提问于 2011-09-23 18:12:19
回答 2查看 2.1K关注 0票数 1

我有node.js服务器,它的作用像一个代理。它接收本地主机请求并将其转发到另一个域上web服务。GET、POST和PUT请求可以很好地工作。但是我有一个关于DELETE方法请求的问题。它会导致"Gateway Timeout - In read“错误。但是另一个域上的web服务收到此请求,并执行适当的DB sql来删除请求的项目。此外,例如,如果我使用Fiddler发送相同的请求,我会收到实际的响应。

下面是我的node.js http.request选项的外观:

代码语言:javascript
复制
{
  "host": "some.domain",
  "port": 443,
  "path": "/paht/item/id",
  "method": "DELETE",
  "headers": {
    "Host": "some.domain",
    "Content-Type": "application/json; charset=utf-8"
  }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-26 16:54:04

回答我自己的问题:

Nodejs会在这样的DELETE请求中添加Transfer-Encoding: chunked头。而这个头导致了描述的问题。

票数 0
EN

Stack Overflow用户

发布于 2011-09-23 22:35:00

简单的防火墙/间谍软件设置(检查路由器防火墙)我有相同的事情,我的应用程序在一台电脑上工作,而不是在另一台电脑上…

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7527408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档