0%

consul【K/V-HTTP接口】

全局配置

http头部加入X-Consul-Token,值为有权限的token

查询一个key值

#key=/data
http://192.168.1.11:8500/v1/kv/data

#key=/test/data
http://192.168.1.11:8500/v1/kv/test/data

查询一个folder下所有key值

#folder是test,注意test后面有/不能少!
http://192.168.1.11:8500/v1/kv/test/?recurse=true

查询folder下有哪些key

#test后面有/
http://192.168.1.11:8500/v1/kv/test/?keys

修改key值

注意:KV存储中的值不能大于512kb

#使用PUT请求,key为/test/data
http://192.168.1.11:8500/v1/kv/test/data

#body可以是
{
  "data":"sasasaasas1231313131"
}

#或者是
{
  "data-binary":"sasasaasas6666666"
}

#修改成功则回复true

删除key

#使用DELETE请求,key为/test/data
http://192.168.1.11:8500/v1/kv/test/data

#成功则返回true