Node-RED下GET请求url中的参数怎么样实现动态
本帖最后由 bugensui 于 2023-3-25 16:10 编辑Node-RED下已经用1个公共api请求获取了响应和内容,我想用另外1个get请求,把内容长期存到我内网的服务器上,传值,其实post或者get都行,http://www.abc.com?id={{ payload }}
没太明白你意思,你是想http://www.abc.com?id={{ payload }}, payload 是变量吗?
z1014619330 发表于 2023-3-25 17:48
没太明白你意思,你是想http://www.abc.com?id={{ payload }}, payload 是变量吗?
是的,我想用变量 啊这,就是这么个写法啊,用template节点就可以了 [
{
"id": "d11c66d6d37afeef",
"type": "tab",
"label": "流程 1",
"disabled": false,
"info": "",
"env": []
},
{
"id": "7453af090c58e69a",
"type": "inject",
"z": "d11c66d6d37afeef",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "",
"payloadType": "date",
"x": 450,
"y": 360,
"wires": [
[
"72c618d9eee4a9a8"
]
]
},
{
"id": "72c618d9eee4a9a8",
"type": "function",
"z": "d11c66d6d37afeef",
"name": "url和payload",
"func": "msg.headers ={\n}\n\nmsg.url=\"输入http地址\";\nmsg.payload={\"输入payload变量\"}\nreturn msg;",
"outputs": 1,
"noerr": 3,
"initialize": "",
"finalize": "",
"libs": [],
"x": 610,
"y": 360,
"wires": [
[
"7f4f73af445e4f23"
]
]
},
{
"id": "7f4f73af445e4f23",
"type": "http request",
"z": "d11c66d6d37afeef",
"name": "",
"method": "POST",
"ret": "obj",
"paytoqs": "ignore",
"url": "",
"tls": "",
"persist": false,
"proxy": "",
"authType": "",
"senderr": false,
"x": 780,
"y": 360,
"wires": [
[]
]
}
]
z1014619330 发表于 2023-3-29 18:00
谢谢大佬,我研究下
页:
[1]