我需要帮助为我的ESP32编写POST/PUT/GET请求



有人能在ESP32上发布一个使用HTTPClient在URL中发送数据的示例代码吗?

假设我有一个温度(24摄氏度-更不用说"摄氏度"了,传感器只显示我想要的数字(和湿度(30%(的传感器数据,并希望将其作为URL发送,如下所示:http://dweet.io/sensor.php?temperature=24&湿度=30

我想标题应该是";HTTP/1.0";。

在没有CA或指纹的情况下通过HTTPS发送的方法也会很有帮助。

避免内存泄漏和防止错误或崩溃的做法将是一个令人愉快的奖励。:-(

您可能会发现ESP-IDF提供的协议示例非常有用。还有一些教程可以帮助编写这些请求。

如果您不想使用CA,只想使用https进行测试,那么我发现ESP-IDF提供的https mbedtls示例在这里非常有用,因为可以选择验证证书。可以在https_MBEDTLS_example_main.c文件中将MBEDTLS_SL_VERIFY_OPTIONAL设置为MBEDTL_SSL_VERIFY_NONE,这意味着您可以使用自签名证书而不会收到错误。

最新更新