HTTPS client ESP32

Jan Půhoný konference na puhy.cz
Pátek Únor 17 14:31:21 CET 2023


Dobré odpoledne,

nevíte někdo o nějakém jednoduchém https klientovi pro ESP32? Zkoušel jsem
něco jako:

https://randomnerdtutorials.com/esp32-https-requests/

Serial.println("\nStarting connection to server...");
  if (!client.connect(server, 443))
    Serial.println("Connection failed!");
  else {
    Serial.println("Connected to server!");
    // Make a HTTP request:
    client.println("GET https://www.howsmyssl.com/a/check HTTP/1.0");
    client.println("Host: www.howsmyssl.com");
    client.println("Connection: close");
    client.println();

    while (client.connected()) {
      String line = client.readStringUntil('\n');
      if (line == "\r") {
        Serial.println("headers received");
        break;
      }
    }


ale to mi připadá dost složité a nesmyslné takto skládat http request.
Chtěl bych něco jako je vestavěný http client, ale pro https:

Nějaký takovýto jednoduvhý zápis, ale pro https.
HTTPClient http;
        http.setTimeout(3000); // in ms
        http.begin(serverNameWeather, root_ca); // HTTPS - certifikát
nadefinován jako globální proměnná
        int httpCode = http.GET();

Nevíte někdo o něčem? Případně nedá se ten  HTTPClient nějak bezpolestně
znásilnit i na https? Nezkoušel jste to někdo?

Díky,

Honza Půhoný
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230217/fb1c81b3/attachment.htm>


Další informace o konferenci Hw-list