mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Add strict mode and latest icons to http node(s)
This commit is contained in:
parent
0cbc277a2c
commit
00f87cbcd6
@ -16,8 +16,8 @@
|
|||||||
|
|
||||||
<script type="text/x-red" data-template-name="http in">
|
<script type="text/x-red" data-template-name="http in">
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label for="node-input-method"><i class="icon-tasks"></i> Method</label>
|
<label for="node-input-method"><i class="fa fa-tasks"></i> Method</label>
|
||||||
<select type="text" id="node-input-method" style="width: 150px;">
|
<select type="text" id="node-input-method" style="width:72%;">
|
||||||
<option value="get">GET</option>
|
<option value="get">GET</option>
|
||||||
<option value="post">POST</option>
|
<option value="post">POST</option>
|
||||||
<option value="put">PUT</option>
|
<option value="put">PUT</option>
|
||||||
@ -25,11 +25,11 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label for="node-input-topic"><i class="icon-globe"></i> url</label>
|
<label for="node-input-topic"><i class="fa fa-globe"></i> url</label>
|
||||||
<input type="text" id="node-input-url" placeholder="/url">
|
<input type="text" id="node-input-url" placeholder="/url">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label for="node-input-name"><i class="icon-tag"></i> Name</label>
|
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
|
||||||
<input type="text" id="node-input-name" placeholder="Name">
|
<input type="text" id="node-input-name" placeholder="Name">
|
||||||
</div>
|
</div>
|
||||||
<div id="node-input-tip" class="form-tips">The url will be relative to <code><span id="node-input-path"></span></code>.</div>
|
<div id="node-input-tip" class="form-tips">The url will be relative to <code><span id="node-input-path"></span></code>.</div>
|
||||||
@ -66,7 +66,7 @@
|
|||||||
|
|
||||||
<script type="text/x-red" data-template-name="http response">
|
<script type="text/x-red" data-template-name="http response">
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label for="node-input-name"><i class="icon-tag"></i> Name</label>
|
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
|
||||||
<input type="text" id="node-input-name" placeholder="Name">
|
<input type="text" id="node-input-name" placeholder="Name">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-tips">The messages sent to this node <b>must</b> originate from an <i>http input</i> node</div>
|
<div class="form-tips">The messages sent to this node <b>must</b> originate from an <i>http input</i> node</div>
|
||||||
@ -85,8 +85,8 @@
|
|||||||
|
|
||||||
<script type="text/x-red" data-template-name="http request">
|
<script type="text/x-red" data-template-name="http request">
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label for="node-input-method"><i class="icon-tasks"></i> Method</label>
|
<label for="node-input-method"><i class="fa fa-tasks"></i> Method</label>
|
||||||
<select type="text" id="node-input-method" style="width: 150px;">
|
<select type="text" id="node-input-method" style="width:72%;">
|
||||||
<option value="GET">GET</option>
|
<option value="GET">GET</option>
|
||||||
<option value="POST">POST</option>
|
<option value="POST">POST</option>
|
||||||
<option value="PUT">PUT</option>
|
<option value="PUT">PUT</option>
|
||||||
@ -94,7 +94,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label for="node-input-url"><i class="icon-tasks"></i> URL</label>
|
<label for="node-input-url"><i class="fa fa-globe"></i> URL</label>
|
||||||
<input type="text" id="node-input-url" placeholder="http://">
|
<input type="text" id="node-input-url" placeholder="http://">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
@ -103,15 +103,15 @@
|
|||||||
<label for="node-input-useAuth" style="width: 70%;">Use basic authentication?</label>
|
<label for="node-input-useAuth" style="width: 70%;">Use basic authentication?</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row node-input-useAuth-row">
|
<div class="form-row node-input-useAuth-row">
|
||||||
<label for="node-config-input-user"><i class="icon-user"></i> Username</label>
|
<label for="node-config-input-user"><i class="fa fa-user"></i> Username</label>
|
||||||
<input type="text" id="node-config-input-user">
|
<input type="text" id="node-config-input-user">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row node-input-useAuth-row">
|
<div class="form-row node-input-useAuth-row">
|
||||||
<label for="node-config-input-pass"><i class="icon-lock"></i> Password</label>
|
<label for="node-config-input-pass"><i class="fa fa-lock"></i> Password</label>
|
||||||
<input type="password" id="node-config-input-pass">
|
<input type="password" id="node-config-input-pass">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label for="node-input-name"><i class="icon-tag"></i> Name</label>
|
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
|
||||||
<input type="text" id="node-input-name" placeholder="Name">
|
<input type="text" id="node-input-name" placeholder="Name">
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
@ -284,9 +284,3 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
**/
|
**/
|
||||||
|
|
||||||
module.exports = function(RED) {
|
module.exports = function(RED) {
|
||||||
|
"use strict";
|
||||||
var util = require("util");
|
var util = require("util");
|
||||||
var http = require("follow-redirects").http;
|
var http = require("follow-redirects").http;
|
||||||
var https = require("follow-redirects").https;
|
var https = require("follow-redirects").https;
|
||||||
@ -153,6 +153,7 @@ module.exports = function(RED) {
|
|||||||
url = nodeUrl;
|
url = nodeUrl;
|
||||||
}
|
}
|
||||||
var method = (msg.method||nodeMethod).toUpperCase();
|
var method = (msg.method||nodeMethod).toUpperCase();
|
||||||
|
node.log(method+" : "+url);
|
||||||
var opts = urllib.parse(url);
|
var opts = urllib.parse(url);
|
||||||
opts.method = method;
|
opts.method = method;
|
||||||
opts.headers = {};
|
opts.headers = {};
|
||||||
|
Loading…
Reference in New Issue
Block a user