Está en la página 1de 3

Servicios web

no tienen presentacion
Devuelve informacion en crudo
informacion formato JSON
Listas y Diccionarios

un aplicativo web interfaz =>


Nesecita consumir un servicio web del backend
con la informacion del backend se encarga de reenderizar

Acciones especificas
obtener todas las encuestas
obtener una encuesta especifica
crear una encuesta
editar una encuesta
eliminar una encuesta

http://localhost:5000/obtenerTodasLasEncuestas
http://localhost:5000/obtenerUnaLasEncuestas
http://localhost:5000/CrearUnaEncuestas

Metodos HTTP
GET Obtener recursos
POST Crear recursos
PUT Actualizar
DELETE Eliminar

GET http://localhost:5000/encuestas
POST http://localhost:5000/encuestas

Parametros
GET http://localhost:5000/encuestas/<id>
PUT http://localhost:5000/encuestas/<id>
DELETE http://localhost:5000/encuestas/<id>

recomendaciones para crear rutas


recomendacion en la ruta no deben ir verbos
utiizar entidades personas encuestas accesorios

Retornos de informacion
GET http://localhost:5000/encuestas

[
{
"id":1,
"name":"encuesta satisfcaccion cliente"
},
{
"id":1,
"name":"encuesta satisfcaccion empleado"
}
]

GET http://localhost:5000/encuestas/<id>
{
"id": 1,
"name": "encuesta satisfaccion cliente"
}

DELETE http://localhost:5000/encuestas/<id>

{
"messaje": "recurso eliminado correctamente"
}

Lectura de informacion

POST http://localhost:5000/encuestas
Body

{
"name": "otra encuesta de prueba"
}

PUT http://localhost:5000/encuestas/<id>
Body
{

"name": "Nuevo nombre para la encuesta"


}

login mediante Session no debemos

JWT Clave

DOS SERVICIOS web

UNO ES CREAR USUARIOS


POST/usuarios traigo uno en especifico
2. Leer todos los usuarios
GET/usuarios los traigo todos

3. actualizar un usuarios

PUT /usuarios/<id>

4. DELETE/usuarios/<id>

5.Obtener un solo usuario


GET/ usuarios/<id>

También podría gustarte