使用Nodejs发出POST请求时,如何获取请求有效负载的内容长度?

时间:2018-04-17 19:33:02

标签: node.js http express httprequest

我正在使用Nodejs使用请求库向远程API发出http请求。

请求有效负载是一个普通的旧JavaScript对象。

我需要在请求中设置内容长度标题,但我不确定如何获取此值?

以前我使用过Buffer.byteLenth(requestPayload),但不能使用对象。

1 个答案:

答案 0 :(得分:0)

如果您依靠request将对象转换为JSON序列化,那么答案就是“不要”。预测大小的唯一方法是自己序列化。