We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0c1baf8 commit 37d1a67Copy full SHA for 37d1a67
src/util/request.js
@@ -1,4 +1,6 @@
1
+const _ = require("lodash");
2
const https = require("https");
3
+const http = require("http");
4
const fetch = require("node-fetch-h2");
5
6
class Request {
@@ -18,7 +20,7 @@ class Request {
18
20
19
21
/**
22
*
- * @param url
23
+ * @param url {string}
24
* @param disableStrictSSL
25
* @param authToken
26
* @param options {Partial<import("node-fetch").RequestInit>}
@@ -33,7 +35,8 @@ class Request {
33
35
};
34
36
37
if (disableStrictSSL) {
- requestOptions.agent = new https.Agent({
38
+ const { Agent } = _.startsWith(url, "http://") ? http : https;
39
+ requestOptions.agent = new Agent({
40
rejectUnauthorized: false,
41
});
42
}
0 commit comments