1.0.6 • Published 8 years ago
beat-rest v1.0.6
How to use it:
npm install beat-rest
require(‘beat-rest’).BaseRest in your js file
when you call getResponse(), it will return ( status code and response body)
Example:
var BaseRest = require('beat-rest').BaseRest;
var ApiHelper = function () {
var POST = 'POST';
var POST_OK = 200 ;
var GET = 'GET';
var GET_OK = 200 ;
var PUT = 'PUT';
var PUT_OK = 201;
var DELETE = 'DELETE';
var DELETE_OK = 200;
var baseRest = new BaseRest();
this.login = function(username, password) {
username = username || app.superUser;
password = password || app.superUserPwd;
var body ='username=' + username +'&password=' + password;
var url = browser.params.loginUrl + app.loginUrl;
var header = new Map();
header.set("Content-Type", "application/x-www-form-urlencoded");
var result = baseRest.getResponse(POST,url,header,body);
if(result.status == POST_OK) {
return result.responseText.access_token;
}else{
Logger.error('Login Fail : ' + result.status);
//TODO: should abort test
}
};