有没有办法在Lua中发出https请求?

问题描述 投票:-1回答:1

晚上好,我在Lua编程的NodeMCU有问题。我应该得到一个https get请求,但我不能。我尝试使用网络模块,但它给了我重定向301的错误。使用http.get而不是它给我一个错误 - 114.我怎样才能解决我的问题?有没有办法在Lua中发出https请求?我的固件是2.2.1自定义,SSL为true

https lua nodemcu
1个回答
1
投票

301不是一个错误;这是一个正常的HTTP Status code,它向HTTP客户端发出信号,告知它所期望的资源在给定的URL上不再可用。

如果我没记错的话,资源的新URI应该在HTTP Header Location中可用。大多数HTTP库为您处理这些重定向,但NodeMCU可能尽量小而简单,但不能这样做。

当您获得301响应时,只需查找该标头,并使用相同的回调向该URI发起新请求。

© www.soinside.com 2019 - 2024. All rights reserved.