ROS云变量服务(已开放)
服务语言环境:golang和redis
1.无需注册,直接使用。
3.可支持同时提交更新多个变量。
4.可支持获取单个变量。
5.可支持在线生成一个随机的token字符串
1.token长度必须在8-48位之间。(建议数字和字母组合随机生成一个)
2.变量名长度必须在3-16位之间。(避免使用特殊字符)
3.变量内容无限制。(不建议使用特殊字符)
4.如果某个变量没有任何更新和调用,将在3天后自动清空。
5.仅支持6.43以上版本。
浏览器直接打开(https://mail.ros6.com:5656/newtoken)可获取一个新的安全token,用于后面鉴权。
###更新/新增单个变量示例###
:local testbl "test测试"
###以下token请自行修改###
:local mycvtoken "dIzvnKB8ests"
[/tool fetch url="https://mail.ros6.com:5656/update&testbl=$testbl" check-certificate=no as-value output=user http-header-field=("Token:".$mycvtoken)]
###更新/新增多个变量示例###
:local testbl "test测试"
:local testbl2 "test2"
###以下token请自行修改###
:local mycvtoken "dIzvnKB8ests"
[/tool fetch url="https://mail.ros6.com:5656/update&testbl=$testbl&testbl2=$testbl2" check-certificate=no as-value output=user http-header-field=("Token:".$mycvtoken)]
###获取变量示例###
###以下token请自行修改###
:local mycvtoken "dIzvnKB8ests"
:local result [/tool fetch url="https://mail.ros6.com:5656/get&testbl" check-certificate=no as-value output=user http-header-field=("Token:".$mycvtoken)]
:if ($result->"status" = "finished") do={
:global gettestbl ($result->"data")
:log warning $gettestbl
}
留言评论
暂无留言