【发布时间】:2022-08-06 02:50:59
【问题描述】:
我想做一个 curl 到 python 转换器。
curl -X POST -H \"data1:value1\" -H \"data2:value2\" -d \"{\"datapart1\":\"random1\",\"datapart2\":\"random2\"}\" \"https://example.com\"\'
我想转换:
import requests
url = \'https://example.com\'
data = \'{\"datapart1\":\"random1\",\"datapart2\":\"random2\"}\'
headers = {\'data1\': \'value1\', \'data2\': \'value2\'}
r = requests.post(url, data=data, headers=headers)
print(r.text)
-
伟大的!听起来您希望
shlex.split()将curl命令行拆分为shell 那样的部分,然后从那里继续。
标签: python python-3.x api curl converters