配置分发

获取 list list:http://config.zshot.top/list?token=xxxxx

获取 get:http://config.zshot.top/get?key=xxxxx

批量获取 post:http://config.zshot.top/get?token=xxxxx post data:["key1", "key2"] 返回值:[{"key":"key1", "value":"12"},{"key":"key2", "value":"332"}]

设置 post:http://config.zshot.top/set?token=xxxxx&key=xxxxx postdata 放值

删除 post:http://config.zshot.top/del?token=xxxxx&key=xxxxx


代码

Python

# pip install requests
import requests

def get_config(key):  # 获取配置
    url = f'https://config.zshot.top/get?key={key}'
    r = requests.get(url)
    if r.status_code != 200:
        return False, ''
    return True, r.text

def set_config(token, key, data):  # 设置配置
    url = f'https://config.zshot.top/set?key={key}&token={token}'
    r = requests.post(url, data=data)
    if r.status_code != 200:
        return False
    return True

if __name__ == '__main__':
    result = set_config('xxx', 'test', '123456')
    print(f'set_config--{result}')
    result, value = get_config('test')
    print(f'get_config--{result}.{value}')

Shell

#!/bin/bash
# 设置配置
token="xxx"
key="test"
data="1216"
curl -X POST -d "${data}" "https://config.zshot.top/set?key=${key}&token=${token}"

JavaScript

let data;
fetch('https://config.zshot.top/get?key=test')
	.then((response) => response.text())
	.then((data) => {
		console.log(data);
	});