mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
HttpRequest: don't send body for GET/DELETE methods
This commit is contained in:
parent
ae6fa8b6c0
commit
80b76fba88
@ -82,7 +82,7 @@ function HTTPRequest(n) {
|
|||||||
this.on("input",function(msg) {
|
this.on("input",function(msg) {
|
||||||
|
|
||||||
var opts = urllib.parse(msg.url||url);
|
var opts = urllib.parse(msg.url||url);
|
||||||
opts.method = msg.method||method;
|
opts.method = (msg.method||method).toUpperCase();
|
||||||
if (msg.headers) {
|
if (msg.headers) {
|
||||||
opts.header = msg.headers;
|
opts.header = msg.headers;
|
||||||
}
|
}
|
||||||
@ -105,7 +105,7 @@ function HTTPRequest(n) {
|
|||||||
msg.statusCode = err.code;
|
msg.statusCode = err.code;
|
||||||
node.send(msg);
|
node.send(msg);
|
||||||
});
|
});
|
||||||
if (msg.payload) {
|
if (msg.payload && (method == "PUSH" || method == "PUT") ) {
|
||||||
if (typeof msg.payload === "string" || Buffer.isBuffer(msg.payload)) {
|
if (typeof msg.payload === "string" || Buffer.isBuffer(msg.payload)) {
|
||||||
req.write(msg.payload);
|
req.write(msg.payload);
|
||||||
} else if (typeof msg.payload == "number") {
|
} else if (typeof msg.payload == "number") {
|
||||||
|
Loading…
Reference in New Issue
Block a user