Я новичок в Ardunio, и у меня возникла проблема при отправке запроса post api на мой сервер (с SSL) из ESP32. API хорошо работает с веб-порталом и мобильным приложением, но не с моим микроконтроллером. Я понимаю, что встроенные системы отличаются от веб-и мобильных.
Я не хочу использовать жесткий код сертификата или отпечатка пальца в наброске ardunio.
Ошибка: при получении / отправке данных из Ardino я получаю ошибку об отказе в соединении. Ниже приведен фрагмент кода:
BearSSL::WiFiClientSecure client;
client.setInsecure();
HTTPClient https;
String apiPath = “”;
if (https.begin(client, baseURL , 443, apiPath)) { ... }
PS: я провел быстрый тест с использованием ESP8266, используя библиотеку, и запрос работал, но не работал для ESP32.
Здесь могут быть полезны любые указатели.