我尝试使用我的 esp8266 通过 https 连接到网站(ecocathlon.fr),它工作了一段时间,但最近服务器已重置,现在 esp8266 无法连接到服务器。有一个新的 ssl 证书,所以我在我的代码中更改了它,但它并没有改变任何东西。
当我运行此代码时:
http.begin("https://ecocathlon.fr/api/seeUser", "0B 11 CE FE 52 2B B6 5A E2 4D CA BC 34 0F 0B AD ED DE SF EB");
Serial.print(http.GET());
我收到“-1”错误,服务器返回null
.
我从 Firefox 获取了证书,并且还使用 openssl 生成了它,以确保我得到了正确的证书。除了 ssl 证书,我不知道服务器重置后发生了什么变化,所以我可能有错误的证书,但我不知道如何生成正确的证书。