NodeMCU自定义构建的固件http.get失败,代码为-1

时间:2016-10-02 14:17:06

标签: lua esp8266 nodemcu

我最近得到了一个与https://github.com/slaff/esp8266.dev.box一起使用的NodeMCU工具链,但是当我尝试执行http.get时,它会立即失败,代码为-1,即使使用https://nodemcu-build.com/的固件也能正常工作精细。两个固件的堆空间大致相同,并且使用自定义构建的固件和构建云的固件,它可以使用不同的URL。

它不使用的网址是私有的,但总体而言,它链接到Google工作表并获取CSV文件。即使CSV文件是单个' 0'它仍然会失败,并且成功使用链接到大约20个字符的.txt文件的URL。

它不起作用的示例网址: https://docs.google.com/spreadsheets/d//pub?output=csv&gid=0&single=true&gridlines=false&chrome=false

我建立时的user_modules.h: http://pastebin.com/1LbxmS2B

我的user_config.h: http://pastebin.com/qBixhqyC

我的Lua代码(在我成功连接到wifi后运行):

http.get(url, nil, function(code, data)
  print(code, data)
end)

构建固件时,我有什么问题吗?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您的user_config.h未启用SSL支持(第67行),默认情况下已关闭。