gpt4 book ai didi

node.js - 从响应对象获取请求体

转载 作者:搜寻专家 更新时间:2023-10-31 22:34:03 26 4
gpt4 key购买 nike

我正在尝试通过响应对象检索请求的主体。

var request = require('request');

request({
...
body: {
foo: 'bar'
}
}, function(err, res, body) {
var reqBody = res.request.body;
});

但是请求主体现在是一个缓冲区。我怎样才能将它转回 JavaScript 对象?

注意:在发起 http 请求之前,我无法将请求主体存储在具有更大范围的变量中。

最佳答案

想通了,比我想象的要简单得多。

var reqBody = res.request.body.toString();
reqBody = JSON.parse(reqBody);

首先将其转换为 JSON,然后将 JSON 转换为 JavaScript 对象。

关于node.js - 从响应对象获取请求体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24942284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com