要在流程中动态添加 URL 请求,可以使用 "Change" 节点。在 "Change" 节点中,可以设置 msg.url
属性来动态指定 URL。例如:
msg.url = "https://example.com/api?q=" + msg.payload;
这样就可以根据 msg.payload
的值来动态生成 URL。
要在 Node-RED 中批量请求多个 URL,可以使用 "Split" 和 "Join" 节点。使用 "Split" 节点将输入消息拆分成多个子消息,每个子消息包含一个 URL。使用 HTTP 请求节点发送这些 URL 请求。使用 "Join" 节点将响应结果合并成一个输出消息。
例如,可以使用以下流程来批量请求多个 URL:
[input] -> Split -> HTTP Request -> Join -> [output]
其中,输入消息可以是一个包含多个 URL 的数组,或者是一个以换行符分隔的 URL 列表。