node使用request如何post发送gbk编码的数据?

const request = require 'request-promise'

const param = {
    // ...
}

request({
    url: 'xxx',
    method: 'POST',
    encoding: null,
    form: param,
    headers: {

    }
})

请问node使用request如何post发送gbk编码的数据?

阅读 3.4k
1 个回答

目前找到的一种方法

var post_request = request.post({encoding: null, url: url},
function(error, response, body) {
});
post_request.write(“param=” + urlencode(“中文参数”, ‘gb2312’));

请问有没有更好的方法?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题