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

我正在尝试通过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)

xiangzhou1990 回答:通过curl使用Python脚本传递变量

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3151711.html

大家都在问