【问题标题】:NodeMCU, Lua http.get() "Disconnected with error 8" - what is error 8?NodeMCU,Lua http.get() “因错误 8 断开连接” - 什么是错误 8?
【发布时间】:2017-07-13 20:33:26
【问题描述】:

我正在尝试使用 http.get(url, headers, function) 从 Firebase 获取数据。

其他站点(也是 https 站点)工作正常,我得到了我期望的响应,但 firebase 给了我一个错误 8。

我找不到有关此错误(或任何错误)的任何文档 - 有人知道这意味着什么吗?

http.get("https://<my-firebaseID>.com/somefile.json", "", function(code, data)
    if (code < 0) then
      print("HTTP request failed")
    else
      print(code, data)
    end
  end)


NodeMCU custom build by frightanic.com
    branch: master
    commit: b96e31477ca1e207aa1c0cdc334539b1f7d3a7f0
    SSL: true
    modules: adc,bit,cjson,file,gpio,http,i2c,net,node,pwm,spi,struct,tmr,uart,websocket,wifi,wps,tls
 build  built on: 2017-02-23 10:24
 powered by Lua 5.1.4 on SDK 2.0.0(656edbf)



HTTP client: Disconnected with error: 8
HTTP client: Connection timeout
HTTP client: Connection timeout

谢谢

【问题讨论】:

    标签: firebase https lua nodemcu


    【解决方案1】:

    我可以提供一个正确但仍然不满意的答案 - 这是一个已知问题,请参阅 https://github.com/nodemcu/nodemcu-firmware/issues/1707。如果您构建启用了调试的固件,您可能会看到与该问题中报告的消息类似的消息。

    【讨论】:

    • 好吧,那太糟糕了。那么我会尝试不同的方法。
    • 使用 net 模块只是稍微麻烦一些。
    猜你喜欢
    • 2021-05-11
    • 1970-01-01
    • 2018-09-26
    • 2020-06-04
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多