As informações a serem enviadas devem ser do tipo application/x-www-form-urlencoded.
BETA: Você também pode submeter informações no corpo da requisição no formato JSON.
| Método | Exemplo | Descrição | Resultado |
|---|---|---|---|
| GET | GET /noticias | Obtém todas as notícias |
[
{
"id": 1,
"titulo": "Titulo da notícia 1",
"subtitulo": "Subtitulo da notícia 1",
"categoria": 10,
"data": 2020-10-10 20:08:00,
"editavel": 0
},
...
]
|
| GET | GET /noticias/125 | Obtém uma notícia específica pelo seu ID |
{
"id": 125,
"titulo": "Titulo da notícia 125",
"subtitulo": "Subtitulo da notícia 125",
"categoria": 10,
"data": 2020-10-10 20:08:00,
"editavel": 0
}
|
| POST | POST /noticias | Cria uma nova notícia, requer titulo, subtitulo, conteudo e idCategoria |
{
"id": 1000,
"titulo": "Titulo da notícia nova",
"subtitulo": "Subtitulo da notícia nova",
"categoria": 10,
"data": 2020-10-10 20:08:00,
"editavel": 1
}
|
| PUT | PUT /noticias/125 | Atualiza uma nova notícia editável, requer titulo, subtitulo, conteudo e idCategoria |
{
"id": 125,
"titulo": "Titulo da notícia atualizada",
"subtitulo": "Subtitulo da notícia atualizada",
"categoria": 10,
"data": 2020-10-10 20:08:00,
"editavel": 1
}
|
| DELETE | DELETE /noticias/125 | Deleta uma notícia pelo seu ID |
{
"msg": "Notícia removida com sucesso"
}
|
| Método | Exemplo | Descrição | Resultado |
|---|---|---|---|
| GET | GET /categorias | Obtém todas as categorias |
[
{
"id": 1,
"nome": "Política",
},
{
"id": 2,
"nome": "Esportes",
},
...
]
|