DevGuideTK
← Trilha Backend

HTTP e HTTPS

O protocolo de pedido e resposta que sustenta a web e quase toda API. Entenda o que trafega em cada requisição e o que o HTTPS acrescenta.

HTTP é o protocolo de pedido e resposta que a web e quase toda API usam: o cliente envia um pedido, o servidor devolve uma resposta.

Quase todo código de backend recebe ou faz chamadas HTTP. Escolher o método e o código de status certos decide se proxies, navegadores e ferramentas de monitoramento entendem o que aconteceu.

  • Cada pedido carrega tudo o que o servidor precisa, porque o protocolo não guarda memória entre pedidos.
  • O método diz a intenção, e alguns podem ser repetidos com segurança.
  • O código de status diz quem errou: 4xx é o cliente, 5xx é o servidor.
  • O HTTPS acrescenta sigilo, integridade e prova de identidade do servidor.
  • Todo cliente HTTP precisa de tempo limite.