He creado Postwoman – Un generador de solicitudes de API de código abierto en línea

Postwoman – Generador de solicitudes de API

Siéntase libre de contribuir en el caso de GitHub In que se perdió! Historia hasta aquí: Me uní a Zartek, que es una empresa de nueva creación con sede en Kochi, Kerala, donde trabajo como desarrollador de paquetes completos.
Historia detrás de Postwoman: La primera tarea que se me asignó fue una integración de API de un proyecto antiguo. Fue entonces cuando me encontré con las pruebas de API de Postman. Postman tiene construcciones separadas dirigidas a cada sistema operativo hecho con Electron. Utilizo un PC de gama baja y no puedo permitirme el lujo de ejecutar otra aplicación de Electron. A partir de ese momento, quise hacer una plataforma de pruebas de API que es:
– Open Sourced
– Funciona en línea
– Disponer de soporte multiplataforma
– Tener soporte multidispositivo
– Accesible desde cualquier lugar
Así es como nació Postwoman (esto no es en absoluto una alternativa al Postman – sin embargo, hace el trabajo de manera muy bella y mínima. Necesita más características y amor que espero que todos podamos dar a través de las contribuciones en GitHub).
Cuando hice una comprobación de los antecedentes de los constructores de peticiones de API, Postman ofreció varios planes y precios, había muchos otros constructores de peticiones de API basados en CURL, etc. Pero ninguno de ellos parece simple, mínimo y eficiente.
Por eso he creado mi propio generador de peticiones de API con JavaScript puro (usé Vue.js) + HTML + CSS
¿Mencioné que este servicio es gratuito y 100% de código abierto? Sí, es gratis y siempre lo será.
El generador de solicitudes de la API de Postwoman le ayuda a crear sus solicitudes más rápidamente, ahorrándole un tiempo precioso en su desarrollo.
Features – Enviar peticiones para verificar que su API está lista para el lanzamiento
– GET, PUT, POST, DELETE, OPTIONS (más próximamente)
– Soporte de autenticación
– Soporte de parámetros
– Solicitar apoyo del cuerpo
– Ver respuesta
– Compatibilidad con aplicaciones Web progresivas
ACTUALIZACIÓN: Añadido soporte para Historial
ACTUALIZACIÓN: Migrado a Vue Nuxt
ACTUALIZACIÓN: Añadido soporte para zócalos web
UPDATE: Añadido campo de entrada sin procesar para los métodos PUT y POST
UPDATE: Color de estado de respuesta añadido
UPDATE: Añadida personalización del tema con almacenamiento de configuraciones
– (más próximamente)

Características planificadas para un futuro próximo para las que necesito su ayuda:

– Autocompletar
– Código de resaltado en el cuerpo de la respuesta
– Más métodos
– ~History~ UPDATE: Añadido soporte para Historial – soporte HTTP (actualmente no tengo dinero para comprar un dominio, así que he alojado en páginas de GitHub que sólo se sirven en HTTPS – esto hace imposible hacer peticiones que no sean HTTTPS desde alojamiento HTTPS )
Bonus: Postwoman está en modo oscuro

Demo

Siéntase libre de contribuir en GitHub If si desea estar al tanto de mis próximos proyectos, o simplemente quiere chatear sobre la web, asegúrese de seguirme @liyasthomas . Si alguno de mis proyectos te ha ayudado, por favor considera hacer una pequeña donación en PayPal para ayudarme a pagar mis cuentas de servidor y el alquiler. También puedes comprarme un café.
ACTUALIZACIÓN: Gracias por todo su apoyo y amor. Mis amables amigos de corazón se registraron y hospedaron a Postwoman directamente desde las páginas de GitHub a estos dominios:
– postwoman.net
– postwoman.io

Etiquetas

JavascriptApiRestProductividadHerramientasPruebasCodificaciónDesarrollo Web

Comentarios

arthur.tkachenko28 de agosto de 2019

Una solución muy buena! Añado una estrella en GitHub – parece un proyecto popular

¿Has pensado en abrir una página en OpenCollective para que la gente te apoye y puedas comprar hosting?

liyasthomas28 de agosto de 2019

Tengo una página OpenCollective para Postwoman aquí: https://opencollective.com/postwoman

spacem0nky11 de septiembre de 2019

Además de la interfaz electrónica del cartero, el tiempo de ejecución del cartero, que ejecuta las solicitudes, es en realidad de código abierto.

GitHub

tiempo de ejecución de postmanlabs/postman

Contribuya al desarrollo de postmanlabs/postman-runtime creando una cuenta en GitHub.

También lo es la herramienta CLI de Postman

GitHub

postmanlabs/newman

Newman es un corredor de colección de línea de comandos para Postman – postmanlabs/newman

Puede crear su propio frontend y ejecutar las peticiones ejecutando cualquiera de los dos usando Javascript.

Esto sigue siendo genial y me gusta como tienes un sistema operativo backend y frontend.

Continúe la discusión