PHP · Capítulo 11
HTTP, REST e consumo de APIs
Fazer pedidos HTTP, interpretar respostas e desenhar integrações resilientes.
O que precisas de perceber
Domina métodos GET/POST/PUT/PATCH/DELETE, códigos 2xx/4xx/5xx, headers, content types e timeouts. Uma API pode falhar ou responder lentamente: define timeout, valida o status, trata retries com critério e nunca registes tokens ou dados sensíveis em logs.
EXEMPLO
Vê o código
// cliente HTTP com timeout, verificação de status e JSON validadoAs minhas notas
Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.
Guardado localmente.Exercício
Consome uma API pública, apresenta três campos relevantes e trata separadamente timeout, 404 e resposta inválida.
Ver uma solução possível
// cliente HTTP com timeout, verificação de status e JSON validado