24 lines
608 B
JavaScript
24 lines
608 B
JavaScript
const request = require('request');
|
|
const config = require('../config');
|
|
|
|
class HttRequest {
|
|
get (params) {
|
|
return new Promise(function(resolve,reject){
|
|
var options = {
|
|
url: params.url,
|
|
headers: {
|
|
'User-Agent': 'Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Mobile Safari/537.36'
|
|
}
|
|
};
|
|
request(options, function (error, response, body) {
|
|
if (error) {
|
|
reject(error.message);
|
|
} else {
|
|
resolve(body)
|
|
}
|
|
});
|
|
})
|
|
}
|
|
}
|
|
|
|
module.exports = new HttRequest(); |