Commit a5c8730f authored by DANIEL DIAZ SANCHEZ's avatar DANIEL DIAZ SANCHEZ
Browse files

Update README.md

parent f46b09c5
......@@ -331,3 +331,29 @@ def handle_addbook():
4. Busqueda de elementos en la base de datos en la que en un caso se buscan todos `all_books = Libro.query.all()` y se formatean para su presentación (respuesta con Json) `all_books = list(map(lambda x: x.serialize(), all_books))` y en otro caso se busca un libro en concreto tomando como parámentro de la URL el identificador del libro (`sid`) en `book = Libro.query.filter_by(id=sid)`.
### Ejecutamos la aplicación
Desde `~/cdist`, ejecutamos:
```
(myenv) labgcd@vit131:~/cdist$ python3 rest/main.py
```
Probamos la aplicación con Advanced REST Client o bien con curl. Se proporcionan ejemplos de CURL:
* Añadir libro:
```
curl -d '{"titulo" : "El sol de breda" , "autor" : "Perez Reverte"}' -H "Content-Type: application/json" -X POST http://localhost/addbook
```
* Mostrar todos los libros
```
curl http://localhost/books
```
* Mostrar un libro con identificador 1 y otro con identificador 4 (ojo, en este caso hay que tener al menos 4 libros en la bbdd para que funcione)
```
curl http://localhost/book/1
curl http://localhost/book/4
```
##
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment