使用Arduino IDE的ESP8266 / nodemcu进行HTTPS REST GET请求

时间:2016-07-12 21:38:56

标签: rest ssl https get esp8266

目前我正在开发一个nodemcu / esp8266项目,该项目通过wifi连接到一个接入点,然后使用http基本身份验证定期从自定义REST服务读取(GET)数据,然后是一个API密钥(尚未实现) 。 当我使用http时,一切正常,但是当我尝试通过https进行REST调用时,我总是会收到SSL证书指纹不匹配的错误。我已经使用浏览器提取指纹并将其放入我的程序中(我非常熟悉使用SSL证书)。

我使用dev.rest.ne-mail.net作为远程REST API主机(由我自己托管),并且我使用以下库: https://github.com/DaKaZ/esp8266-restclient

这是我创建REST客户端对象的方式:

RestClient client = RestClient("dev.rest.ne-mail.net", 443, "‎‎60 ED 2E 60 60 BF 2A 50 20 2B 57 B7 91 90 1A 0A 2D EC 61 33");

任何想法?根据ssl labs测试,我的服务器支持tls 1.2,1.1和各种过时的(甚至是RC4)密码套件。

谢谢!

0 个答案:

没有答案