https-client
Advanced tools
+1
-1
| { | ||
| "name": "https-client", | ||
| "version": "1.0.1", | ||
| "version": "1.0.2", | ||
| "description": "Simple async RESTful client for node.js https module. Simple interface for GET/POST/PUT/DELETE calls.", | ||
@@ -5,0 +5,0 @@ "author": "Will Tesler", |
@@ -49,15 +49,16 @@ module.exports = class HttpsClient { | ||
| res.on("data", chunk => data.push(chunk)); | ||
| res.on("error", e => reject(e)); | ||
| res.on("error", e => reject(e)); // Network Error | ||
| res.on("end", () => { | ||
| try { | ||
| const resStr = Buffer.concat(data).toString(); | ||
| let response = resStr; | ||
| try { | ||
| response = JSON.parse(resStr); | ||
| } catch (e) { | ||
| // Everything is fine. | ||
| } | ||
| if (isError) { | ||
| reject(new Error(resStr)); | ||
| reject(new Error(response)); // Server Error | ||
| } else { | ||
| let response = resStr; | ||
| try { | ||
| response = JSON.parse(resStr); | ||
| } catch (e) { | ||
| // Everything is fine. | ||
| } | ||
| resolve(response); | ||
@@ -64,0 +65,0 @@ } |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
14914
0.17%