如何逃避LUA os.execute使用的curl命令?

时间:2014-12-09 11:25:35

标签: curl lua escaping

如何逃避这个curl命令字符串以供LU​​A os.execute使用?

curl -u mytokenkey: -X POST https://api.pushbullet.com/v2/pushes --header 'Content-Type: application/json' --data-binary '{"type": "note", "title": "Note Title", "body": "Note Body\nSecond Line\n  http://goggle.com/ "}'

注意:我确实在寻找可以在这里使用的LUA库,但我找到的是用c代码编写的,而不是一个易于使用('要求')基于LUA的库。

1 个答案:

答案 0 :(得分:1)

将其写成长字符串:

command=[[
curl -u mytokenkey: -X POST https://api.pushbullet.com/v2/pushes --header 'Content-Type: application/json' --data-binary '{"type": "note", "title": "Note Title", "body": "Note Body\nSecond Line\n  http://goggle.com/ "}'
]]