プロキシのように機能する node.js サーバーがあります。localhost リクエストを受け取り、それらを別のドメインの Web サービスに転送します。GET、POST、および PUT リクエストは正常に機能します。しかし、DELETE メソッドのリクエストに問題があります。「Gateway Timeout - In read」エラーが発生します。しかし、別のドメインの Web サービスはこのリクエストを受け取り、適切な DB sql を実行してリクエストされたアイテムを削除します。さらに、たとえば Fiddler を使用して同じ要求を送信すると、実際の応答を受け取ります。
これが私のnode.js http.requestオプションがどのように見えるかです:
{
"host": "some.domain",
"port": 443,
"path": "/paht/item/id",
"method": "DELETE",
"headers": {
"Host": "some.domain",
"Content-Type": "application/json; charset=utf-8"
}
}