Las interfaces de programación de aplicaciones (API) juegan un papel esencial en el desarrollo de software. Si tiene la intención de desarrollar una aplicación en línea o un sitio web, deberá crear una API, usar una existente o ambas.
Una API toma una solicitud de una aplicación de software a otra, luego regresa al software de inicio con una respuesta relevante. Por lo tanto, si su API es defectuosa, su aplicación experimentará problemas. La plataforma Postman lo ayuda a mantener sus API funcionales, al proporcionar pruebas de API, entre otras características útiles.
¿Qué es el cartero?
Postman es una plataforma que te ayuda a trabajar con API. Es un repositorio de API, que le permite almacenar, organizar y usar sus API. El repositorio de Postman está basado en la nube y versión controlada, por lo que es la plataforma ideal para el desarrollo colaborativo de API, así como el desarrollo de API en múltiples dispositivos.
Postman le permite administrar todos los aspectos del flujo de trabajo de desarrollo de API. Esta plataforma proporciona todo lo que necesita para probar un completo
API CRUD. Algunas de las características populares de Postman incluyen:- Especificaciones
- Documentación
- Recetas de flujo de trabajo
- Pruebas
- Métrica
Instalación de Postman en su dispositivo
Tú puedes descargar Cartero desde su sitio web oficial en una máquina con Windows, Apple o Linux. Al seleccionar su tipo de máquina, se inicia una descarga automática de un archivo ejecutable. Esto instalará la plataforma Postman en unos pocos y sencillos pasos.
Cómo crear solicitudes con Postman
La última versión de la plataforma Postman (v9.28.1) se inicia con la siguiente interfaz de usuario:
Para enviar una solicitud a una API existente, haga clic en el nuevo en la esquina superior izquierda de la interfaz de Postman. Esto lo llevará a la siguiente ventana emergente:
La esquina superior izquierda de la ventana emergente tiene una opción para crear un solicitud HTTP básica. Al seleccionar esa opción, accederá a la siguiente interfaz:
Hay varios campos importantes en la interfaz de solicitud. El primer campo al que debe prestar atención es el campo de método de solicitud (o verbo). El método de solicitud predeterminado es OBTENER, pero hay más de 10 métodos diferentes para elegir.
Los cinco métodos que usará regularmente incluyen:
- GET: adquiere datos de una base de datos.
- POST: agrega nuevos datos a una base de datos.
- PUT: actualiza un campo de datos completo en una base de datos.
- PATCH: actualiza aspectos específicos de un campo de datos en una base de datos.
- ELIMINAR: elimina datos de una base de datos.
El campo URL está directamente al lado del campo del método de solicitud. Para probar una API, simplemente seleccione el método de solicitud y proporcione la URL adecuada.
Prueba de una API pública en Postman
Puede utilizar cualquier API pública en esta sección. El siguiente ejemplo usa una API de noticias llamada Newsdata.io. Esta API tiene varias opciones de consulta que devuelven noticias de todo el mundo. El punto final basado en el país tiene esta estructura:
https://newsdata.io/api/1/news? apikey=TU_CLAVE_API&país=es
Tendrá que reemplazar el TU_clave_API valor en la URL con la clave API que recibirá después de registrarse en Newsdata.io. Insertar la URL actualizada en Postman devuelve un resultado similar al siguiente.
{
"estado": "éxito",
"resultados totales": 10173,
"resultados": [
{
"título": "Apple podría ser el primero en usar TSMC'Proceso de chip s 3nm para M2 Pro",
"Enlace": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"palabras clave": nulo,
"creador": [
"[email protected] (Mike Peterson)"
],
"URL del vídeo": nulo,
"descripción": "Manzana'Los MacBook Pros 2022 pueden incluir nuevos conjuntos de chips M2 Pro y M2 Max fabricados con TSMC'El último proceso de fabricación de 3 nm, según un nuevo informe. M2TSMC, el mundo'El mayor fabricante de semiconductores por contrato de s, ha estado desarrollando constantemente sus procesos de producción de 3 nm. Según el Commercial Times, Apple podría ser el primer cliente en tener en sus manos esos chips. Lee mas...",
"contenido": nulo,
"pubDate": "2022-08-18 15:22:53",
"URL de la imagen": nulo,
"source_id": "Apple Insider",
"país": [
"Estados Unidos de America",
"Reino Unido",
"India",
"Australia",
"Singapur",
"Canadá"
],
"categoría": [
"tecnología"
],
"idioma": "inglés"
},
],
"siguiente página": 1
}
Postman devolverá una serie de noticias. El resultado anterior solo muestra un ejemplo de estas noticias.
Ahora puede probar las API con Postman
Postman es una plataforma popular que puede usar para probar las API que desea usar en sus proyectos. Puede mantener un conjunto de recursos y utilizar una variedad de métodos de solicitud.
Una vez que haya probado sus API, el siguiente paso lógico es integrarlas en sus aplicaciones.