Ir para o conteúdo

title: Exemplos de Código e Sketches Arduino para Cliente HTTP ESP32 description: Coleção completa de exemplos C++ para ESP32-HTTP-Client: operações CRUD, serialização de structs, arrays JSON, autenticação e callbacks. keywords: exemplos codigo cliente HTTP ESP32, sketches Arduino ESP32 HTTP, exemplo API REST ESP32 C++, exemplos PlatformIO ESP32 tags: - example - overview


Exemplos

Todos os exemplos estão disponíveis no diretório examples/ e podem ser abertos diretamente na Arduino IDE através de File → Examples → ESP32-HTTP-Client.

Exemplo Descrição
Operações CRUD Conjunto completo dos métodos REST (GET, POST, PUT, PATCH, DELETE) em um único sketch.
Mapeamento Struct <-> JSON Serialização e desserialização bidirecional entre struct C++ e JSON.
Parâmetros de URL Substituição de parâmetros de rota (/users/{id}) e parâmetros de consulta.
Autenticação Autenticação com Bearer / JWT, HTTP Basic Auth e cabeçalhos de API Key.
Callbacks e Tratamento de Erros Callbacks, timeouts, retries automáticos, tratativas de erro e troca de URL em runtime.
JSON Aninhado Extração de campos profundamente aninhados utilizando notação por ponto.
JSON Array Acesso direto a elementos de arrays JSON por índice.
JSON Bruto Captura de objetos ou arrays inteiros diretamente em uma String Arduino.
Timestamp Unix Leitura de timestamp Unix de 64 bits (long) a partir de uma API de tempo.
Porta Personalizada Conexão com servidores executando em portas não padronizadas.
Web Services SOAP Consumo de serviços SOAP 1.1 e SOAP 1.2 com streaming de resposta XML.
Tratamento de SOAP Faults Inspeção de códigos, mensagens, detalhes de SOAP Faults e callbacks.