En la actualidad muchas de nuestras aplicaciones, si no es que todas, utilizan (o deberían utilizar) Web Services o Web Api como le gusten llamar, de echo es una de las maneras que mas se usan para la reutilización de código, es decir puedes realizar diferentes aplicaciones para la plataforma que sea por ejemplo: Web, Android, IOS, escritorio, hibridas, etc… y utilizar únicamente una o un conjunto de Web Api’s para conectarlas a todas con tu servidor de bases de datos ya sea MySQL, Microsoft SQL Server, Oracle, MongoDB, SQLite, Firebase, etc… en realidad es lo de menos el motor de base de datos que estés utilizando para este ejemplo, espero haber sido claro.
Pero ¿para que nos sirve Postman? Postman es una aplicación para la prueba de nuestros Web Services, cuenta con múltiples recursos para la prueba de nuestras Web Api’s que en lo personal es muy útil y fácil de usar, existe la versión Web y la de escritorio, en lo personal yo utilizo la versión de escritorio
veamos el siguiente ejemplo:
Método: GET
URL: http://localhost:51143/api/Clientes?Id_Cliente=1&Email=jserranosal@gmail.com
Y les arrojara el siguiente resultado:
Les dejo el JSON completo que nos arrojara la ejecución de nuestra Web Api, no debemos olvidar que podemos ejecutar diferentes métodos dependiendo de nuestras necesidades, los mas básicos son: GET, PUT, POST, DELETE.
"Id_Cliente": 1, "Nombre": "Jesus ASDAS", "Apellidos": "Serrano", "Email": "jserranosal@gmail.com", "UrlFotoPerfil": "https://i.ibb.co/D7Yyy8v/6ea3b51160c0.png", "ClienteMedioContacto": [ { "Id_MedioContacto": 1, "Id_Cliente": 1, "Descripcion": "" }, { "Id_MedioContacto": 2, "Id_Cliente": 1, "Descripcion": "" }, { "Id_MedioContacto": 3, "Id_Cliente": 1, "Descripcion": "" }, { "Id_MedioContacto": 6, "Id_Cliente": 1, "Descripcion": "" } ] }
El ejemplo de la Web Api anterior se hizo en Visual Studio 2022, pero en realidad no importa el ambiente en que se haga, también puede realizarse en PHP y probarse con Postman.
El resultado del JSON que arrojara dependerá del modelo en nuestro código claro esta, les dejo una pantalla
Conclusiones
Este tipo de ambientes para pruebas tanto de desarrollo como ambientes productivos son esenciales para mejorar la detección de posibles fallos en nuestras aplicaciones, conoces algún otro? Ni te imaginas las veces que Postman me ha sacado de apuros
Con Postman y SQL Profiler no habrá bug que se te resista, son herramientas básicas en el desarrollo de aplicaciones de software
¿Tienes alguna duda? Coméntanoslo
Necesitas ayuda con tu desarrollo de software o el marketing de tu negocio? contáctanos
Jesús Serrano
Desarrollador web con amplia experiencia en diferentes lenguajes de programación, Servidores de Bases de datos y servidores web.
El que no vive para servir no sirve para vivir
Contactar
Si necesitas ayuda con tu desarrollo de software o el marketing de tu negocio no dudes en ponerte en contacto con nosotros.
Teléfono: 4772288223