在nodejs请求中最佳地发送base64编码的JSON

时间:2016-07-27 16:01:40

标签: json node.js string base64

我有一些base64编码的JSON,例如:eyJiYXIiOiJibGFuIn0=(这只是{"bar": "blan"}

我正在使用axios发出http请求,但我愿意在需要时使用其他库或http。我希望能够以尽可能少的步骤/尽可能高的效率将数据作为JSON字符串传输。目前我这样做:

axios({
    url,
    method: "POST",
    data: new Buffer(data, "base64").toString(),
    headers: {
        "Content-type": "application/json",
    },
})

然而,这会将整个字符串从缓冲区读入内存,所以我想知道是否有更好的方法。如果我不使用toString它不起作用,服务器上的JSON解析器响应:Unexpected token '

有没有更好的方法从base64编码的字符串传输数据?

0 个答案:

没有答案