- 积分
- 295
- 金钱
- 227
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
中级会员
- 积分
- 295
- 金钱
- 227
- HASS币
- 0
|
本帖最后由 mmmmmmm714 于 2025-3-10 13:23 编辑
起初是想用ipv6公网访问HA,但是ipv6有防火墙,平时关了自己又不太放心,于是想用NR设计一个流程,让它去给我的光猫发送一个post请求,关闭或打开防火墙,然后绑定HA里的一个开关,开关经过巴法云绑定小爱,这样就能在外面先关闭防火墙,再通过ipv6访问HA.但是之前完全没使用过NR,而且也不了解Http发送请求的操作,完全是一头雾水,只能先询问deepseek怎么做,DS告诉我可以在光猫登录页面那里按F12查询发出的post,我大概找到了几条登录相关post,但都确定不了是哪条(因为此时我连post请求都没写,单纯让http节点去访问那个地址,所以都是返回错误),后面我又突然想到可以
先抓包看看,然后把抓到的包重发,发现确实可以生效.至此确认了地址.然后又通过DS知道了原来要先有一个function节点把请求体和请求头传给http request执行才可以的,于是按照DS的模板写好了FU节点,然后就一直卡在这里了,一直都不行,我反复检查没错啊,后面突发奇想,把抓到的数据包里的请求直接发给DS让他帮我写成fu节点,然后就直接可以了,得到了正确的回应.
对比一下我写的和DS写的,原来请求体那里,是直接用字符串拼接,不要用JSON格式(好像是叫这个),我简直人麻了,折腾三小时,原来是这个原因.现在AI真的太聪明了,即使我描述得很模糊,都知道我想干什么,所以大家如果是新手看不懂NR怎么用的话,尽管请求DS帮你就可以了.
第一次写的NR ,很有成就感
|
|