2

Lua でFreebase APIを使用する必要がありますが、Google では SSL を使用する必要があります。

LuaSocketLua には組み込みのネットワーク サポートがないため、「LuaSec」などの外部のものを使用する必要があります。問題は、それらをインストールできないことです。

私はZeroBrane IDEを使用しているのでlualibs、ライブラリのWebサイトの指示に従って、ダウンロードしてディレクトリに配置しようとしました。しかしssl.core、およびssl.context欠落しています。

どこでそれらを見つけることができますか?!

4

1 に答える 1

4

ssl.coreSSL動的ライブラリ自体の中にssl.contextあるようです。Windows を使用している場合は、フォルダーに入れるだけで (フォルダーssl.dllの下の ZBS インストールに既に含まれています)、次の例を実行できるはずです (テストしたところです)。<ZeroBraneStudio>\bin\clibs\ssl.luassl\https.lualualibs

require("socket")
local https = require("ssl.https")
local body, code, headers, status = https.request("https://www.google.com")
print(status)

ここに構成とハンドシェイクの手順を示すより複雑な例を投稿しました: http://notebook.kulchenko.com/programming/https-ssl-calls-with-lua-and-luasec .

于 2013-05-20T20:25:40.523 に答える