Aula 12: Método GET

Desenvolvimento de API REST: Construir, Testar e Solucionar Problemas

O método GET é um dos métodos HTTP mais utilizados no desenvolvimento de APIs REST. Ele é usado para recuperar dados de um servidor sem modificar o recurso subjacente.

Quando um cliente envia uma requisição GET, o servidor processa a requisição e retorna os dados solicitados, geralmente no formato JSON.

Objetivo do Método GET

O principal objetivo do método GET é recuperar informações de uma API REST. É uma operação somente de leitura, ou seja, não cria, atualiza nem exclui dados.

Exemplos comuns incluem:

Exemplo de Requisição GET

Uma requisição GET típica pode ser assim:

GET /api/products

Esta requisição pede ao servidor que retorne uma lista de todos os produtos.

Exemplo de Resposta GET

Se a requisição for bem-sucedida, o servidor pode retornar uma resposta JSON como esta:

[ { "id": 1, "name": "Laptop", "price": 1200 }, { "id": 2, "name": "Keyboard", "price": 45 } ]

Essa resposta contém dados estruturados que a aplicação cliente pode processar.

Requisição GET para um Recurso Específico

Uma requisição GET também pode recuperar um único recurso especificando seu identificador.

GET /api/products/1

Nesse caso, o servidor retorna apenas o produto com ID 1.

Características do Método GET

Testando Requisições GET

Desenvolvedores frequentemente testam requisições GET usando ferramentas como Postman ou um navegador web. Essas ferramentas permitem enviar requisições diretamente para endpoints da API e visualizar as respostas.

Exemplo de endpoint testado no Postman:

https://localhost:5001/api/products

Boas Práticas

Próximos Passos

Após entender o método GET, o próximo passo é implementar outros métodos HTTP como POST, PUT e DELETE para permitir interação completa com os recursos da API.