使用luasocket下载文件

时间:2017-05-31 20:41:17

标签: lua download luasocket

我很抱歉,如果这有一个简单的解决方案,或者如果之前已经解决了,但我远离任何类型的网络编程,我真的不知道什么是错的,也不知道要搜索什么解决它。

我希望能够使用我熟悉的语言Lua从“https://api.coinbase.com/v2/exchange-rates”(以及其他地方)下载json文件,扩展名为luasocket。

我尝试过使用http.requestftp.get,但都没有返回任何类型的信息。我不明白为什么我可以在我的浏览器上访问该URL,并下载文件,但我无法通过luasocket获取文件数据。如果我不能使用luasocket,那么从Web浏览器发出的请求与luasocket之类的请求之间有什么区别呢?

1 个答案:

答案 0 :(得分:4)

您可能会看到自己的网址https不是http。您需要使用加密连接。使用 luasec 而不是 luasocket (实际上luasec依赖于luasocket,但现在不要打扰;简而言之,来自luasec的https.request建立在{{1}上来自luasocket)。

http.request

这将在控制台中打印所请求内容的正文。

有关luasocket's httpluasec's https的更多信息。