Я пытаюсь получить доступ к содержимому веб-страницы из моего кода lua. Следующий код работает для страниц, отличных от HTTPS.
local http=require("socket.http")
body,c,l,h = http.request("http://www.example.com:443")
print("status line",l)
print("body",body)
Но на страницах HTTPS я получаю следующую ошибку.
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.
Теперь я провел исследование, некоторые люди рекомендуют использовать Luasec, но я не мог заставить его работать, как бы я ни пытался. Также Luasec немного сложнее библиотеки, чем то, что я ищу. Страница, которую я пытаюсь получить, содержит только объект json следующим образом:
{
"value" : "false",
"timestamp" : "2017-03-06T14:40:40Z"
}