¿Qué es Postman? Protocolo HTTP, Verbos REST y Arquitectura Cliente-Servidor
Aprende qué es Postman, cómo opera el protocolo HTTP en las APIs REST modernas y el rol de los métodos GET, POST, PUT, PATCH y DELETE.
¿Qué es Postman y por qué es la Herramienta Estándar de la Industria?
Postman es la plataforma líder a nivel mundial para el diseño, prueba, documentación y automatización de APIs (Application Programming Interfaces).
En el desarrollo web moderno, las aplicaciones frontend (React, Vue, aplicaciones móviles en Flutter o React Native) no consultan directamente la base de datos. En su lugar, se comunican con un servidor backend a través de una API REST intercambiando mensajes estructurados en formato JSON sobre el protocolo HTTP/HTTPS.
Postman actúa como un cliente HTTP avanzado que te permite probar cualquier endpoint de tu servidor antes de tener listo el diseño visual de tu aplicación web o móvil.
El Ciclo de Petición y Respuesta HTTP
Cada interacción en una API REST se compone de dos partes inseparables: la Petición (Request) y la Respuesta (Response):
Los 5 Verbos HTTP Fundamentales en REST
| Verbo HTTP | Operación CRUD | Idempotente | Propósito en la API |
|---|---|---|---|
| GET | Read (Leer) | Sí | Solicita datos o recursos sin modificar nada en el servidor (ej. GET /api/v1/usuarios). No debe llevar cuerpo en el body. |
| POST | Create (Crear) | No | Envía información nueva en el cuerpo (Body) para crear un nuevo registro (ej. registrar un pedido o registrar un nuevo cliente). |
| PUT | Update (Reemplazar) | Sí | Reemplaza completamente un recurso existente con todos sus campos. |
| PATCH | Modify (Modificar) | No | Aplica una modificación parcial a un recurso (ej. cambiar solo el precio o el estado de un pedido). |
| DELETE | Delete (Eliminar) | Sí | Elimina físicamente o desactiva lógicamente un recurso existente. |
⚡ Petición HTTP Bruta Equivalente enviada por Postman
Texto real transmitido por el socket TCP entre Postman y el servidor backend:
-- 1. HTTP REQUEST (Enviado por Postman) --
POST /api/v1/productos HTTP/1.1
Host: api.kilopolis.com
User-Agent: PostmanRuntime/7.36.0
Accept: application/json
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Content-Length: 48
{"nombre": "Monitor 4K 144Hz", "precio": 399.99}
-- 2. HTTP RESPONSE (Devuelto por el Backend) --
HTTP/1.1 201 Created
Date: Mon, 09 Nov 2026 06:20:00 GMT
Content-Type: application/json; charset=utf-8
Server: Nginx/1.24.0 (Ubuntu)
{
"success": true,
"mensaje": "Producto registrado correctamente en el inventario",
"data": {
"id": 84,
"nombre": "Monitor 4K 144Hz",
"precio": 399.99,
"creado_en": "2026-11-09T06:20:00Z"
}
}
Mini-Quiz de Retención
Comprueba tu comprensión antes de pasar a la siguiente lección¿Cuál es la principal ventaja de utilizar Postman durante el desarrollo de una aplicación web o móvil?
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.🚀 ¿Quieres dominar Manual de Postman: Pruebas de APIs REST & Automatización y crear proyectos reales?
Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.
🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.