node-red 发布带请求参数的接口
使用到的节点有 http in、function、http response
http in 配置截图 可以是get请求也可以是post请求
function 配置内容
let params=msg.payload
msg.payload=
{"code":"0","msg":"接收成功,我成功响应啦","data":params}
return msg;
http response 不用任何处理
点击部署按钮,如果是get请求 直接访问 http://127.0.0.1:1880/test?a=123456&b=5678
返回结果截图
如果是post请求 用postman测试下就能看到结果了
测试截图:
案例json 拷贝可直接使用
[
{
"id": "5245bda6ee1889a5",
"type": "tab",
"label": "流程 7",
"disabled": false,
"info": "",
"env": []
},
{
"id": "9f5be15edd8aa0af",
"type": "http in",
"z": "5245bda6ee1889a5",
"name": " 测试请求接口",
"url": "/test",
"method": "post",
"upload": false,
"swaggerDoc": "",
"x": 300,
"y": 480,
"wires": [
[
"09501c0dedb9ba3c"
]
]
},
{
"id": "fe4a87e870039ec2",
"type": "http response",
"z": "5245bda6ee1889a5",
"name": "",
"statusCode": "",
"headers": {},
"x": 750,
"y": 480,
"wires": []
},
{
"id": "09501c0dedb9ba3c",
"type": "function",
"z": "5245bda6ee1889a5",
"name": "",
"func": "let params=msg.payloadnmsg.payload=n {"code":"0","msg":"接收成功,我成功响应啦","data":params}nnreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 520,
"y": 480,
"wires": [
[
"fe4a87e870039ec2"
]
]
}
]
本文章来源于互联网,如有侵权,请联系删除!原文地址:node-red 发布带请求参数的接口
相关推荐: 干货|万亿规模将实现?我国工业互联网投资战略或将迎来新契机
当前,建设工业互联网、实现智能制造的浪潮席卷全球,全球各主要工业国家纷纷投入到新工业革命的竞争当中。美国提出“美国先进制造业国家战略计划”,以 GE 为代表的美国制造业企业推出了 Predix 平台;德国提出了“工业 4.0 计划”,以西门子为代表的德国制造业…