![](/img/trans.png)
[英]Trying to post multipart/form-data with node.js supertest
[英]Node.js supertest post gzipped data
我想编写一个测试,将一些压缩数据发布到URL,如下所示,但它不起作用:
zlib.gzip('foo_bar_data', function (err, buffer) {
request(app)
.post('/foo/bar')
.set('Content-Encoding', 'gzip')
.send(buffer)
.expect(200)
.end(function(err, res){
if (err) return done(err);
//various other validations here
done();
});
});
我认为问题是send不接受缓冲区。 我仍然希望expect()和end()方法有效。
zlib.gzip('foo_bar_data', function (err, buffer) {
var ra = request(app)
.post('/foo/bar')
.set('Content-Encoding', 'gzip');
ra.write(buffer);
ra.expect(200);
ra.end(function(err, res){
if (err) return done(err);
//various other validations here
done();
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.