创建连接器填写url,url后面带参数时,接口获取不到,但旧版emqx可以获取到

创建连接器时的url填写问题,url后面带参数时,接口获取不到,但旧版emqx可以获取到

请问是新版对url后面接参数类似这种:url地址?a=1&b=2。做了限制吗?接口里取不到a和b的值。但旧版可以获取到。

目前用的版本是5.7.2开源版。之前用的5.3.1版

https://github.com/emqx/emqx/pull/13687
试试最新的 5.8.2 应该修复了

好的 谢谢

1 个赞

.好像没有修复,我升级到5.8.2,还是不行

方便把你的 http connector 设置截个图看看么

http://xxx:123456/api/sendLog?a=123&b=456&c=789

麻烦截个图看看配置界面。

你升级成功了么,怎么界面和 5.8.2 的不一样的。


我这样的是可以的。

我的和你一样啊,只是上面那一行没截取出来,你看左下角那个版本号

哦哦,我知道了。
原来我也在动作(action)里面的 url 配置的 path 。
不应该在连接器里面配置。可以多个动作(action)对应一个连接器(connector)。所以得在 action 里面配置。

好的 我刚刚试了 可以了。这个设置还是有点隐晦了。是在动作哪里配置问号后面的参数,然后在连接器那里配置url。然后他会自动拼接。。。。。。。

好的,感谢反馈,我们后续优化一下提示,或者配置参数检查。

好的 谢谢