¿Cómo funciona Postman?

Autor: | Última modificación: 8 de abril de 2024 | 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 facilitan 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.

¿Cómo funciona Postman?

¿Qué es Postman?

Antes de adentrarnos en lo profundo del proceso sobre cómo funciona Postman, veamos qué es esta herramienta.

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 API. Se puede usar, por ejemplo, para obtener información sobre las respuestas HTTP, en diferentes métodos, que realicemos a API de diversas temáticas.

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

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.

La plataforma también te brinda una serie de observaciones de inteligencia avanzada 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 esta herramienta se ve de la siguiente manera:

Cómo funciona postman
Interfaz gráfica de Postman en español

¿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 explorarla directamente en su página oficial.

Es posible que, al investigar cómo funciona Postman, hayas visto que 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? 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:

// ¿Cómo funciona postman?
// postman {{}}
{
"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, debemos enviar la petición que hemos creado. ¿Cómo funciona Postman en términos de envíos de peticiones? Pues con el botón que está 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:

// ¿Cómo funciona postman?
{
"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 en este campo en pocos meses. ¿Te animas a seguir aprendiendo para abrirte paso en el sector IT? ¡No lo dudes más y matricúlate!

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado