【问题标题】:How to get length of a response object given here如何获取此处给出的响应对象的长度
【发布时间】:2014-12-20 09:38:16
【问题描述】:

我有一个代理服务器,它接受请求并给出一个粘贴在此处http://pastebin.com/BNwCrFi1 的以下响应对象。

我正在尝试获取返回到代理响应的响应对象的长度。

显然 http.response 标头(如“transfer-encoding”或“content-length”)不起作用。

任何想法表示赞赏 我已将以下代码

console.log("%s:%s".yellow + " - %s - " + "stream ID: " + "%s".yellow + " - priority: " + "%s".yellow, socket.connection ? socket.connection.socket.remoteAddress : socket.socket.remoteAddress, socket.connection ? socket.connection.socket.remotePort : socket.socket.remotePort, req.method, res.id || (socket._spdyState && socket._spdyState.id) || "none", res.priority || (socket._spdyState && socket._spdyState.priority) || "none" ); 放置到函数调度程序中,因此我可以在以下文件 https://github.com/igrigorik/node-spdyproxy/blob/master/lib/server.js 中获取类似于 apache 日志格式的响应对象生成日志

谢谢

【问题讨论】:

  • 你能在你的帖子中发布一个给出问题的代码示例吗?
  • @stackoverflow 的管理员,请检查谁对这些问题始终持否定态度,如果他们故意这样做,请禁止他们。这很令人沮丧

标签: javascript node.js spdy


【解决方案1】:

谢谢我自己得到了答案 socket.socket.bytesRead :)

【讨论】:

    猜你喜欢
    • 2011-07-30
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 2011-07-28
    相关资源
    最近更新 更多