如何将 python 命令翻译成 curl 命令
How translate python command to curl command
我需要使用 curl 命令而不是 python 代码来调用 api,但它不起作用。python 代码可以解决任何问题,但我们需要命令 运行 作为 curl 命令
import requests
params = {'username': 'testuser'}
params['access_token'] = 'c3NhbmthMDJjsd'
params['region'] = 'test'
params['role'] = 'guide'
params['ipaddr'] = '192.168.0.37'
params['name'] = 'test-testhost-001'
params['check'] = 'enable'
url = 'http://10.0.0.1:8000/monitor/'
r = requests.post(url, data=params)
r.json()
我不知道如何使用 curl 命令运行以上内容
希望本文对您有所帮助。
curl http://10.0.0.1:8000/monitor/ \
-X POST \
-F 'username=testuser' \
-F 'access_token=c3NhbmthMDJjsd' \
-F '<key>=<value>` | jq .
jq
命令是 cli json 处理器。
请参阅 http://stedolan.github.io/jq/。
标题##这是你的 python 原始 post 格式的参数...祝你好运!
卷曲\
-XPOST\
-d "username=testuser&access_token=c3NhbmthMDJjsd&role=guide&name=test-testhost-001&check=check®ion=test&ipaddr=192.168.0.37"\
我需要使用 curl 命令而不是 python 代码来调用 api,但它不起作用。python 代码可以解决任何问题,但我们需要命令 运行 作为 curl 命令
import requests
params = {'username': 'testuser'}
params['access_token'] = 'c3NhbmthMDJjsd'
params['region'] = 'test'
params['role'] = 'guide'
params['ipaddr'] = '192.168.0.37'
params['name'] = 'test-testhost-001'
params['check'] = 'enable'
url = 'http://10.0.0.1:8000/monitor/'
r = requests.post(url, data=params)
r.json()
我不知道如何使用 curl 命令运行以上内容
希望本文对您有所帮助。
curl http://10.0.0.1:8000/monitor/ \
-X POST \
-F 'username=testuser' \
-F 'access_token=c3NhbmthMDJjsd' \
-F '<key>=<value>` | jq .
jq
命令是 cli json 处理器。
请参阅 http://stedolan.github.io/jq/。
标题##这是你的 python 原始 post 格式的参数...祝你好运!
卷曲\
-XPOST\
-d "username=testuser&access_token=c3NhbmthMDJjsd&role=guide&name=test-testhost-001&check=check®ion=test&ipaddr=192.168.0.37"\