¿Cómo funciona Postman?

Autor: | Última modificación: 28 de junio de 2023 | Tiempo de Lectura: 3 minutos
Temas en este post:

Algunos de nuestros reconocimientos:

Premios KeepCoding

Existen muchas herramientas en el mundo de la programación que nos permiten facilitar el proceso de desarrollo web. En particular, existen muchas librerías y herramientas dedicadas al manejo de peticiones HTTP. En este post, te enseñaremos cómo funciona Postman, una herramienta fundamental para trabajar con API y peticiones.

¿Qué es Postman?

Postman es una plataforma gratuita si trabajas solo o de pago si quieres trabajar de manera colaborativa con tu equipo. Esta plataforma posibilita y facilita la creación y el uso de APIs. Se puede usar, por ejemplo, para obtener información sobre las respuestas HTTP, en diferentes métodos, que realicemos a APIs de diferentes temáticas.

A su vez, postsman posee un repositorio colaborativo donde podrás integrar todos los artefactos, herramientas y programas para el uso de las APIs o las llamadas hacia las API’s.

Por otro lado, esta plataforma tiene una serie de herramientas que te ayudan a acelerar el círculo de vida de cualquier API desde cualquiera de sus funcionalidades o componentes.

Por último, la plataforma también te brinda una serie de observaciones de avanzada inteligencia que te generarán alertas, elementos o búsqueda, entre otros elementos que te ayudarán a desarrollar o conectar con una API.

La interfaz de usuario de Postman se ve de la siguiente manera:

Qué es Postman
Interfaz gráfica de Postman

¿Cómo funciona postman?

Antes de enseñarte cómo funciona Postman, te recomendamos conocer un poquito más sobre esta herramienta. Por ello, te invitamos a leer nuestro post sobre qué es Postman y a explorar la herramienta directamente desde postman.com.

Como puedes haber leído antes, Postman es una herramienta que funciona a partir de peticiones. Esto quiere decir que el primer paso para entender cómo funciona Postman es crear tu primera petición. Para ello, basta con crear un nuevo archivo y elegir el verbo con el que quieres realizar la llamada. Los verbos más populares son GET, POST, PUT, PATCH y DELETE.

Si quieres utilizar Postman desde un puerto que ya conoces, tu primera petición puede ser a este puerto. Entonces, supongamos que hemos creado una nueva API REST en local siguiendo nuestro post sobre cómo usar sparREST. Este proyecto se aloja automáticamente en el puerto 8000. Por esto, desde nuestro proyecto en Postman podemos crear una petición POST al puerto http://localhost:8000 con el endpoint al que queramos acceder. Después de hacer nuestra petición, podemos dirigirnos a la sección de body y elegir las opciones con las que queremos escribir el código de la petición que vamos a hacer.

En nuestro caso, queremos acceder al endpoint/auth/register, que nos permite registrar un usuario. Este endpoint recibe como parámetros username y password y devuelve el usuario creado. ¿Cómo funciona Postman en estos casos? Pues como con cualquier otra petición, nos dirigimos a la sección de body. Nosotros hemos determinado raw y JSON como opciones de escritura de código. Esto es para decirle a Postman que el body que estamos mandando está en formato JSON.

A continuación, te mostramos cómo se ve el body de nuestra petición POST:

{

"username": "gabi".

"password": "12345", 

}

También podrías utilizar el formato x-www-form-urlencoded para mandar una petición en JSON, pues al final son tan solo opciones que determinan la codificación de datos en el envío de una petición HTTP con el mismo resultado. La diferencia es que, en vez de escribir código directamente, tendrás que seleccionar los parámetros que quieras y darles un valor en formato de formulario.

Una vez definido nuestro código, deberemos enviar la petición que hemos creado. ¿Cómo funciona Postman en términos de envíos de peticiones? Pues con el botón a la derecha de la petición en el que pone send.

Al enviar nuestra petición en Postman, obtendremos una respuesta en la consola inferior. En el caso de nuestra petición, obtenemos como respuesta un objeto con el usuario que se ha creado, la contraseña hasheada y el identificador del usuario.

En nuestro caso, el envío de esta petición ha hecho que se actualice la base de datos que teníamos dentro de nuestro archivo JSON. Esto se da porque hemos conectado la petición al servidor en el que estábamos trabajando. Es decir, nuestro archivo db.json creado para trabajar con sparREST ahora se ve de la siguiente manera:

{

"users": [

{

"username": "gabi",

"password": contraseña hasheada,

"id": 1

}

]

}

¿Te animas seguir aprendiendo?

Ahora que sabes no solo qué es, sino también cómo funciona Postman, seguro que quieres seguir aprendiendo sobre el fascinante mundo del desarrollo web. Por ello, te invitamos a formar parte de nuestro Desarrollo Web Full Stack Bootcamp, un espacio de formación intensiva donde aprenderás todo lo necesario para convertirte en un experto de este mundo en pocos meses. ¿Te animas a seguir aprendiendo para abrirte paso en el sector IT? ¡No lo dudes más y matricúlate!

👉 Descubre más del Desarrollo Web Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

La IA no te quitará el trabajo, lo hará quien sepa usarla

Conviértete en Desarrollador Web con el único Bootcamp que además te formará en Inteligencia Artificial Generativa para potenciar tu perfil.