DEV Community

Cover image for 🚀POSTMAN🚀
AterVictor
AterVictor

Posted on

🚀POSTMAN🚀

Bienvenidos a mi blog acerca de POSTMAN, en este blog explicaré todo lo que aprendimos en la conferencia que tuvimos de la Salle Bajío este 28 de agosto.

¿Qué es POSTMAN?

Postman es una compañía global de software que ofrece el hacer solicitudes HTTP que ayuda a construir, diseñar, compartir y probar Interfaces de programación de aplicaciones conocidos como API.

¿Qué es una API?

Es un segmento de código que permite a dos aplicaciones comunicarse entre ellas para compartir información y funcionalidades. Siendo estas el puente que conecta las aplicaciones.

API vistas

Redes sociales

Twitter (También conocido como X) API

Te permite conseguir y publicar tweets entre otras cosas desde tu aplicación.

Discord API

Te permite interactuar con usuarios, personalizar servidores entre otras cosas.

Música

Genius

API para canciones, sus letras, significados entre otros.

Spotify

API de artistas, canciones, álbumes y pistas de Spotify.

Buscadores

Se utilizan para buscar aplicaciones, páginas web, entre otros, desde la llamada de la API, se vieron: Yahoo, Bing.

Empresas que utilizan POSTMAN

  • Uber
  • Philips
  • COMCAST
  • PayPal
  • Disney

Historia de las API

cURL Command Line

cURL salió en 1996 y es un proyecto de software que trabajaba con una librería llamada (libcurl) y una herramienta llamada curl y se utiliza para mandar datos con distintos protocolos de red.

Image description

Postman

Postman salió en 2012 e incluye una serie de herramientas como el repositorio de APIs, desarrollo de APIs, diseño de APIs entre otras cosas.

Image description

Response and Request

Es una de las comunicaciones fundamentales de las Interfaces de programación de aplicaciones en donde el cliente manda una solicitud por información al servidor y el servidor responde con la información solicitada. Generalmente en programación asíncrona con protocolos de red.

Se utilizan tres cosas:

  • Método: (Get, Post, Put, Delete).
  • Dirección o Endpoint : URL.
  • Ruta de la información

Endpoints

¿Qué es un endpoint

Los Endpoints son dispositivos informáticos remotos que se conectan a una red y se comunican con ella.
Se utilizan cuatro endpoints:

  • GET : Para obtener información del servidor.
  • POST : Para Enviar información al servidor.
  • PUT o PATCH : Para actualizar o editar información al servidor.
  • DELETE : Para eliminar información del servidor.

Request

  • URL : Parametros de donde se mandará la solicitud que se desea acceder.
  • Método : GET, POST, PUT, DELETE-
  • Autentificación, contenido, etc.
  • Cuerpo : Información en JSON o XML

Image description

Tipos de datos de cuerpo de la solicitud.

  • JSON
  • XML
  • HTML
  • files
  • GraphQL
  • texto

Response

Código de estado

Los códigos de estado son respuestas que indican si se han completado correctamente las solicitudes y van en distintos rangos:

  • Respuestas informativas (100–199).
  • Respuestas satisfactorias (200–299).
  • Redirecciones (300–399).
  • Errores de los clientes (400–499).
  • Errores de los servidores (500–599). Siendo algunos de los más comunes los:
  • 200 OK
  • 201 Created
  • 400 Bad Request
  • 401 Unauthorized
  • 403 Forbidden
  • 404 Not Found

Conclusiones

Postman es una herramienta que hace del diseño, desarrollo algo sencillo y rapido, se utiliza en un montón de aplicaciones y de desarrollo web, siendo algo que será fundamental en nuestra carrera de desarollo de software y sistemas computacionales.

Image description

Top comments (0)