mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Add support for rejectUnauthorized msg property
This update lets you pass msg.rejectUnauthorized=false to allow you to connect to https sites that don't have certs signed by recognised CAs
This commit is contained in:
parent
5c2e7ce407
commit
ba0823c38c
@ -79,6 +79,7 @@
|
|||||||
<li><code>headers</code>, if set, should be an object containing field/value
|
<li><code>headers</code>, if set, should be an object containing field/value
|
||||||
pairs to be added as request headers</li>
|
pairs to be added as request headers</li>
|
||||||
<li><code>payload</code> is sent as the body of the request</li>
|
<li><code>payload</code> is sent as the body of the request</li>
|
||||||
|
<li><code>rejectUnauthorized</code> allows requests to be made </li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>When configured within the node, the URL property can contain <a href="http://mustache.github.io/mustache.5.html" target="_blank">mustache-style</a> tags. These allow the
|
<p>When configured within the node, the URL property can contain <a href="http://mustache.github.io/mustache.5.html" target="_blank">mustache-style</a> tags. These allow the
|
||||||
url to be constructed using values of the incoming message. For example, if the url is set to
|
url to be constructed using values of the incoming message. For example, if the url is set to
|
||||||
|
@ -154,6 +154,10 @@ module.exports = function(RED) {
|
|||||||
}
|
}
|
||||||
if (tlsNode) {
|
if (tlsNode) {
|
||||||
tlsNode.addTLSOptions(opts);
|
tlsNode.addTLSOptions(opts);
|
||||||
|
} else {
|
||||||
|
if (msg.hasOwnProperty('rejectUnauthorized')) {
|
||||||
|
opts.rejectUnauthorized = msg.rejectUnauthorized;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
var req = ((/^https/.test(urltotest))?https:http).request(opts,function(res) {
|
var req = ((/^https/.test(urltotest))?https:http).request(opts,function(res) {
|
||||||
(node.ret === "bin") ? res.setEncoding('binary') : res.setEncoding('utf8');
|
(node.ret === "bin") ? res.setEncoding('binary') : res.setEncoding('utf8');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user