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

Update README.md

parent 2092781e
......@@ -64,7 +64,7 @@ Ahora el prompt cambiará a: `(myenv) labgcd@vit131:~/cdist$` dónde `(myenv)` i
Vamos a ver el código de un servicio REST que dará un `Hello World` en la ruta `http://host/`, permitirá distinguir entre `POST` y `GET` para peticiones a `http://host/persona`, y nos mostrará como devolver datos estructurados tipo JSON al llamar a `http://host/estructurada`.
El código del servidor es:
Crea un fichero llamado `main.py` en la carpeta `~/cdist/rest` usando Atom o tu editor favorito. El código del servidor es:
```python
from flask import Flask, request
......@@ -138,3 +138,25 @@ if __name__ == '__main__':
app.run(host='127.0.0.1', port=8080, debug=True)
```
## Probar el servicio REST básico
Para probarlo, deberás ejecutar el servicio de la siguiente manera:
```
(myenv) labgcd@vit131:~/cdist$ python3 rest/main.py
* Serving Flask app "main" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
* Running on http://127.0.0.1:8080/ (Press CTRL+C to quit)
* Restarting with inotify reloader
* Debugger is active!
* Debugger PIN: 100-106-500
```
Ahora podrás probarlo.
Para poder probarlo, se recomienda el uso de `Advanced Rest Client` (extensión de Chrome) que puede instalarse haciendo click en la URL https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo
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