我需要从我的Lua脚本中调用Rest API端点。我怎样才能做到这一点? 例如,我可以通过以下curl命令调用端点:
curl -X GET \
-H "X-Parse-Application-Id: ParseAppID" \
-H "X-Parse-REST-API-Key: RESTAPIKey" \
https://api.parse.com/1/classes/GameScore
我在Lua中想要的一样。
答案 0 :(得分:1)
答案 1 :(得分:1)
Lua本身不能调用该端点,因为标准网络不支持https。您将需要使用3rd-party库,我建议使用Lua-cURL。您将需要下载并安装它。
答案 2 :(得分:0)
使用 luasocket
:
local http = require('socket.http')
local ltn12 = require('ltn12')
local r = {}
http.request {
url = 'https://blockchain.info/tobtc?currency=USD&value=1000000',
headers = {['x-accept'] = 'donates'},
sink = ltn12.sink.table(r)
}
print(r[1])