Есть ли способ сделать https запросы в Lua? - PullRequest
0 голосов
/ 26 марта 2019

Добрый вечер, у меня проблема с NodeMCU, запрограммированным в Lua.Я должен получить запрос получения https, но не могу.Я попытался с модулем net, но он дает мне ошибку перенаправления 301. Использование http.get вместо этого дает мне ошибку - 114. Как я могу решить мою проблему?Есть ли способ сделать https запросы в Lua?Моя прошивка 2.2.1 кастомная с SSL true

1 Ответ

1 голос
/ 27 марта 2019

301 не является ошибкой; Это обычный код состояния HTTP , который сообщает клиенту HTTP, что ожидаемый ресурс больше не доступен по указанному URL.

Если я правильно помню, новый URI ресурса должен быть доступен в заголовке HTTP Location. Большинство HTTP-библиотек позаботятся об этих перенаправлениях для вас, но вполне возможно, что NodeMCU, стремясь быть как можно меньше и проще, не сделает этого.

Просто найдите этот заголовок, когда получите ответ 301 и начните новый запрос к этому URI с тем же обратным вызовом.

...