通过curl使用Python脚本传递变量

时间:2019-11-06 13:40:58

标签: python curl flask

我正在尝试通过curl将变量的内容传递给我的Flask应用。从我发现的结果来看,我们可以像这样通过curl传递变量:

url -X POST -d "{\"variable_name\": \"${variable_content}\"}" 0.0.0.0:5000/query --header "Content-Type:application/json"

有效。

现在,我在子进程中使用此确切的curl命令:

subprocess.call('curl -X POST -d "{\"variable_name\": \"${variable_content}\"}" 0.0.0.0:5000/query --header "Content-Type:application/json"', shell=True)

这是我遇到的错误,我找不到解决方法。

无法解码JSON对象:双引号中应包含属性名称:第1行第2列(字符1)

0 个答案:

没有答案