Ir para o conteúdo

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.