ahmadnassri/httpsnippet

View on GitHub
src/targets/node/unirest/fixtures/multipart-file.js

Summary

Maintainability
A
50 mins
Test Coverage
const fs = require('fs');
const unirest = require('unirest');

const req = unirest('POST', 'http://mockbin.com/har');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([
  {
    body: fs.createReadStream('test/fixtures/files/hello.txt'),
    'content-type': 'text/plain'
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});