我最近得到了一个与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)
构建固件时,我有什么问题吗?非常感谢任何帮助。
答案 0 :(得分:0)
您的user_config.h
未启用SSL支持(第67行),默认情况下已关闭。