ESP32 http request

Tworzenie zapytań (requestów) do darmowych REST API

Przykłady: https://free-apis.github.io/#/browse

Harry Potter: https://github.com/fedeperin/potterapi?tab=readme-ov-file

Jokes: https://official-joke-api.appspot.com/

#include <WiFi.h>
#include <HTTPClient.h>
const char* ssid = "**";
const char* password = "**";
const char* url = "https://potterapi-fedeperin.vercel.app/en/houses";

void setup() {
  Serial.begin(115200);
  WiFi.begin(ssid, password);
  Serial.print("Łączenie z Wi-Fi");
  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
    Serial.print(".");
  }
  Serial.println();
  Serial.println("Połączono z Wi-Fi!");

    HTTPClient http;
    http.begin(url);
    int httpCode = http.GET();
    if (httpCode == HTTP_CODE_OK) {
      String payload = http.getString();
      Serial.println(payload);
    }
   http.end();   
}

void loop() {
}

Leave a Comment

Scroll to Top