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.
| 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"
}
|