25 lines
531 B
JavaScript
Executable file
25 lines
531 B
JavaScript
Executable file
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.');
|
|
})
|