| 1234567891011121314151617181920212223242526272829303132333435 |
- const https = require('https');
- exports.simpleGet = {
- https(hostname, path) {
- const requestOpt = hostname instanceof URL ? hostname : {
- hostname,
- path,
- method: 'GET',
- };
- return new Promise((resolve, reject) => {
- const req = https.request(
- requestOpt,
- (res) => {
- const body = [];
- res.on('data', (chunk) => {
- body.push(chunk);
- });
- res.on('end', () => {
- try {
- resolve(String(Buffer.concat(body)));
- } catch (e) {
- reject(e);
- }
- });
- req.on('error', (err) => {
- reject(err);
- });
- }
- );
-
- req.end();
- });
- }
- }
|