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. |