Carros - API

Este webservice JSON didático contém um sistema de cadastro de carros

As informações a serem enviadas devem ser do tipo application/x-www-form-urlencoded.

BETA: Você pode submeter informações no corpo da requisição no formato JSON.

Carro

Método Exemplo Descrição Resultado
GET GET /carro Obtém todos os carros
[
  {
    "id": 1,
    "nome": "GTO",
    "ano": 1998,
    "potencia": 276,
    "preco": 278,
    "fabricante": "Toyota"
  },
  ...
]
GET GET /carro/10 Obtém o carro com o ID especificado
{
  "id": 10,
  "nome": "GTO",
  "ano": 1998,
  "potencia": 276,
  "preco": 278,
  "fabricante": "Toyota"
}
POST POST /carro Cadastra um novo carro, requer nome, fabricante, ano, preco e potencia. Ano e preco são inteiros positivos.
{
  "id": 1,
  "nome": "GTO",
  "ano": 1998,
  "potencia": 276,
  "preco": 278,
  "fabricante": "Toyota"
}
PUT PUT /carro/54 Atualiza um carro, requer nome, fabricante, ano, preco e potencia. Ano e preco são inteiros positivos.
{
  "id": 54,
  "nome": "GTO",
  "ano": 1998,
  "potencia": 276,
  "preco": 278,
  "fabricante": "Toyota"
}
DELETE DELETE /carro/30 Deleta um carro pelo seu ID
{
    "msg": "Carro removido com sucesso"
}