oemsys 发表于 2018-12-10 08:15:22

Node-RED____http request 求教!!!!

本帖最后由 oemsys 于 2018-12-10 09:06 编辑

费话不多说直接下看图,。HTTP怎么发送数据





payload: "{"resultCode":505, "message":"非法连接"}"

有没有相关教程呢???谁帮忙提供下呢????!!QQ无人回复呢!!!!

neroxps 发表于 2018-12-10 08:45:42

建议先用postman 测试好再到 nodered组装

oemsys 发表于 2018-12-10 08:54:58

neroxps 发表于 2018-12-10 08:45
建议先用postman 测试好再到 nodered组装

不懂呀###有没有相关教程!!!非常感谢!!!!

oemsys 发表于 2018-12-10 09:07:12

neroxps 发表于 2018-12-10 08:45
建议先用postman 测试好再到 nodered组装

第三图片已有显示,,但不知道怎么写哦!!!帮搞个教程呢!谢谢!

neroxps 发表于 2018-12-10 19:48:38

本帖最后由 neroxps 于 2018-12-10 19:54 编辑

oemsys 发表于 2018-12-10 09:07
第三图片已有显示,,但不知道怎么写哦!!!帮搞个教程呢!谢谢!
表单最简单就是在 url上组装啊

www.abc.com/json?key=abcdef&value=123123
这样写就是了啊。


你用 data 写也对,但是要在 headers 里面加上 Content-Type: application/x-www-form-urlencoded ,用来定义 data 的格式是 pplication/x-www-form-urlencoded 这样服务器程序才会解析你的data啊~

postman 可以把整个 headers 复制出来的。另外官方带的 http request 是不支持 multipart/form-data ,如果遇到multipart/form-data 可以用 node-red-contrib-http-request-multipart 这个节点来提交

参考链接 https://imququ.com/post/four-ways-to-post-data-in-http.html#toc-0

oemsys 发表于 2018-12-11 13:32:14

neroxps 发表于 2018-12-10 19:48
表单最简单就是在 url上组装啊

www.abc.com/json?key=abcdef&value=123123


非常感谢 !!!搞定了!!!还有个问题想请教下!!!
payload:
data:
billingType: 2
billingData: "0.10"
payMessage: "账户余额(元)"
payFlag: 1
resultCode: 200
message: "成功"
这样,HA怎么把0.10给读出来!!!!value_template: '{{ value_json.billingData}}'

试了不行呀!!!!!!

neroxps 发表于 2018-12-11 14:27:23

oemsys 发表于 2018-12-11 13:32
非常感谢 !!!搞定了!!!还有个问题想请教下!!!
payload:
data:

你这个是 nodered 搞什么 ha?

ha你应该用 https://www.home-assistant.io/components/sensor.command_line/curl -sL 来拿数据,拿到json之后在 value_template 拿你要的内容。

nodered 如果要传json给ha ,最简单的方法是将 json 输出成文件,然后ha用 sensor.file 读这个文件,然后 value_template 拿你要的东西。

oemsys 发表于 2018-12-11 15:42:28

neroxps 发表于 2018-12-11 14:27
你这个是 nodered 搞什么 ha?

ha你应该用 https://www.home-assistant.io/components/sensor.command_li ...

我用的MQTT!!!

zzero25 发表于 2021-4-23 13:23:16

neroxps 发表于 2018-12-10 19:48
表单最简单就是在 url上组装啊

www.abc.com/json?key=abcdef&value=123123


网上找了一圈都没有这个节点的post的详细用法,终于翻出大佬两年前的指导!多谢!

shayulei 发表于 2023-10-31 14:36:21

http request节点,怎么设置payload   用得是form data格式。
页: [1]
查看完整版本: Node-RED____http request 求教!!!!