我试图在一个 python 脚本中执行 curl 命令。
如果我在航站楼做,看起来是这样的:
curl -X POST -d '{"nw_src": "10.0.0.1/32", "nw_dst": "10.0.0.2/32", "nw_proto": "ICMP", "actions": "ALLOW", "priority": "10"}' http://localhost:8080/firewall/rules/0000000000000001
我已经看到了使用 pycurl
的建议,但是我不知道如何将它应用到我的建议中。
我试着用:
subprocess.call([
'curl',
'-X',
'POST',
'-d',
flow_x,
'http://localhost:8080/firewall/rules/0000000000000001'
])
但是有更好的办法吗?