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