根据节点文档,“二进制”编码将在以后的版本中弃用。
但是我发现只有在我创建缓冲区时我的代码才有效:
var buffer = new Buffer("Special chars like ñ and backspace", "binary");
实现同样目标的正确方法是什么?
答案 0 :(得分:0)
通过将encoding参数传递给http.write来修复它,如下所示:
var http = require("http");
var httpReq = http.request(options, callback);
httpReq.write("some string with special characters", "binary");
有关写入方法AFAIK的文档中没有弃用。