You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
531 B
26 lines
531 B
1 month ago
|
var needle = require('./../');
|
||
|
|
||
|
var url = 'http://posttestserver.com/post.php?dir=needle';
|
||
|
|
||
|
var black_pixel = Buffer.from("R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=", 'base64');
|
||
|
|
||
|
var data = {
|
||
|
foo: 'bar',
|
||
|
nested: {
|
||
|
test: 123
|
||
|
},
|
||
|
image: { buffer: black_pixel, content_type: 'image/gif' }
|
||
|
}
|
||
|
|
||
|
var resp = needle.post(url, data, { multipart: true });
|
||
|
|
||
|
resp.on('readable', function() {
|
||
|
while (data = this.read()) {
|
||
|
console.log(data.toString());
|
||
|
}
|
||
|
})
|
||
|
|
||
|
resp.on('done', function(data) {
|
||
|
console.log('Done.');
|
||
|
})
|