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