Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var request = require('superagent');
  2. var authString = new Buffer('client:secret').toString('base64');
  3.  
  4. request
  5.     .post('http://localhost:8080/oauth/token')
  6.     .send('grant_type=password')
  7.     .send('username=username')
  8.     .send('password=password')
  9.     .set('Authorization', 'Basic '+authString)
  10.     .end( (err, res) => {
  11.         if (err) throw new Error(err);
  12.         //expect(res.body).to.contain.all.keys(['access_token', 'token_type', 'expires_in', 'refresh_token']);
  13.         var access_token = res.body['access_token'];
  14.         request.post('localhost:8080/screenshot/add')
  15.             .set('Authorization', 'Bearer '+access_token)
  16.             .attach('file', '/home/bkh/testapi/test.png')
  17.             .field('url', 'http://test.com')
  18.             .field('key', 'thumbnail')
  19.             .field('room_id', '1')
  20.             .end((err, res) => {
  21.                 console.log(res.body);
  22.             });
  23.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement