1Configure a requisição
Escolha o método HTTP (GET, POST, PUT, PATCH ou DELETE) e informe a rota completa, como /api/livros.
Ambiente acadêmico para consulta e teste de operações relacionadas a livros, usuários e empréstimos. Utilize a documentação da API para conhecer os endpoints, parâmetros, corpos de requisição e respostas.
Consulta, cadastro, atualização, exclusão e pesquisa de exemplares disponíveis.
Cadastro e consulta dos usuários autorizados a realizar empréstimos na biblioteca.
Realização e devolução de empréstimos com validação de disponibilidade e regras de negócio.
Use o Bruno para montar e enviar chamadas HTTP. No servidor local, a URL base é
http://127.0.0.1:8000; acrescente /api para acessar as rotas.
Escolha o método HTTP (GET, POST, PUT, PATCH ou DELETE) e informe a rota completa, como /api/livros.
Envie Accept: application/json em todas as chamadas. Para POST e PUT com corpo, inclua também Content-Type: application/json.
Faça GET em /api/livros e /api/usuarios para ver os registros e obter IDs válidos antes de criar um empréstimo.
Confira o código HTTP e o corpo JSON retornados. Em respostas de validação, leia message e errors para corrigir os dados.
/api/livros
/api/livros/disponiveis
/api/emprestimos
/api/emprestimos/{emprestimo}/devolver
No Bruno, selecione o corpo em formato JSON para as operações POST. Troque os IDs de exemplo pelos IDs existentes na resposta da API.
{
"titulo": "Sistemas Distribuídos",
"autor": "Andrew S. Tanenbaum",
"isbn": "9788576051428",
"ano": 2007,
"quantidade": 3
}
{
"nome": "Maria Oliveira",
"email": "maria@email.com"
}
{
"usuario_id": 3,
"livro_id": 8
}
// Troque 31 pelo ID do empréstimo.
// Não é necessário enviar corpo.
Consulta ou atualização concluída.
Registro criado com sucesso.
Exclusão concluída, sem corpo na resposta.
O recurso indicado pela rota não foi encontrado.
Conflito com uma regra, como livro sem estoque.
Dados inválidos; consulte os detalhes da validação no JSON.