【问题标题】:How to get HTTP METHOD in http-proxy when proxying a session?代理会话时如何在 http-proxy 中获取 HTTP METHOD?
【发布时间】:2014-10-18 12:54:12
【问题描述】:

我正在使用 Node.js 和模块 http-proxy(链接 here)在我的服务器中代理请求。

检测 DELETE 请求

我想要实现的是在发送 HTTP DELETE 请求时执行某些操作。

糟糕的文档

我该怎么做? http-proxy 模块的文档非常差,resreqproxyRes 等对象没有正确记录。从文档中可以了解到对象proxyRes 有一个名为headers 的属性,仅此而已。

【问题讨论】:

    标签: node.js proxy node-http-proxy


    【解决方案1】:

    req.method 是您想要的属性。它将是一个与 HTTP 请求方法相对应的字符串,例如 'DELETE'、'GET'、'POST' 等。node-http-proxy 没有记录这一点,因为它是节点核心 http.IncomingMessage 标准 API 的一部分(上面链接的文档)。

    【讨论】:

    • 那么方法中可用的那些字段实际上是node.js API的一部分?太棒了!!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多