【问题标题】:View node request body查看节点请求正文
【发布时间】:2019-09-17 06:01:25
【问题描述】:

使用 Node request 包,有什么办法可以看到请求正文?

这是我的实际要求:

return request({
    method: 'PUT',
    preambleCRLF: true,
    postambleCRLF: true,
    url: url,
    body: stream,
    headers: {
      'Transfer-Encoding': 'chunked',
      'Content-Type': 'application/octet-stream',
    }
  }, function(err, res, body){
    console.log('REQUEST RESULTS:', err, res.request._multipart.request, body);
  });

有了这个,我可以看到响应正文,但看不到请求。

【问题讨论】:

  • 你可以带一个req参数和console.log(req)
  • 不给我任何东西。似乎request 的整个请求和响应都在res 中。但我在其中看不到请求正文。
  • 您实际上需要从请求正文中获得什么?
  • 我正在发出分块请求。我想看看它是如何出现的。这是我在等效的 Python 程序中看到的示例。我希望看到类似的东西:stream\r\n\r\n' send: '2' send: '\r\n' send: 'hi' send: '\r\n' send: '5'发送:'\r\n' 发送:'那里' 发送:'\r\n' 发送:'0\r\n\r\n'
  • 我不太确定,但你可以fl=ollow up这个文档github.com/request/request检查这个例子Custom HTTP Headers控制台信息,我不认为你根据文档正确地做块请求它应该像chunked: true

标签: javascript node.js request httprequest node-request


【解决方案1】:

分块上传是不可能的。

【讨论】:

    猜你喜欢
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-06
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 2014-05-29
    相关资源
    最近更新 更多