Skip to content

Files

Latest commit

 

History

History

06-01-add-controller

En este video mostramos la version más sencilla del controller pero creo que es interesante hacer ver qué pasa cuando provocamos errores si no los controlamos nosotras

Request válida

curl --location --request POST 'http://localhost:8080/course' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "97fa5af4-bd81-45d5-974f-d5a3970af252",
    "name": "Test 1"
}'

Qué pasa si no mandamos name o id

{
    "timestamp": "2022-08-21T17:19:53.384+00:00",
    "status": 400,
    "error": "Bad Request",
    "path": "/course"
}

Qué pasa si mandamos un id o un name inválido

{
    "timestamp": "2022-08-21T17:20:40.385+00:00",
    "status": 500,
    "error": "Internal Server Error",
    "path": "/course"
}