"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Pruebas de API sin esfuerzo con el kit de herramientas CLI Prompt

Pruebas de API sin esfuerzo con el kit de herramientas CLI Prompt

Publicado el 2024-09-02
Navegar:916

He desarrollado una nueva herramienta llamada CLI Prompt Toolkit, que es una interfaz de línea de comandos diseñada para realizar solicitudes HTTP similares a como lo haría con Postman.

Effortless API Testing with CLI Prompt Toolkit

Qué hace el código
El script cli_prompt_toolkit.py proporciona una CLI interactiva para realizar solicitudes HTTP.
Esto es lo que puede hacer:

Effortless API Testing with CLI Prompt Toolkit

  1. Selección del método HTTP:
    Puede elegir entre varios métodos HTTP (GET, POST, PUT, DELETE, PATCH, OPTIONS) a través de un mensaje interactivo.

  2. Manejo de URL:
    Ingrese las URL con indicadores opcionales y guárdelas para usarlas en el futuro. La herramienta también admite el autocompletado de URL utilizadas anteriormente.
    Entrada de encabezado: agregue encabezados personalizados a sus solicitudes escribiéndolos directamente en el mensaje.

  3. Manejo de archivos del cuerpo:
    Cargue y formatee archivos JSON para usarlos como cuerpo de sus solicitudes HTTP.

  4. Visualización de respuesta:
    Vea y formatee las respuestas de sus solicitudes directamente en la CLI.

Por qué creé esta herramienta
Quería crear una herramienta CLI que simplificara el proceso de realizar solicitudes HTTP desde la línea de comandos.
Si bien Postman es fantástico para probar API con una interfaz gráfica, vi la necesidad de una herramienta liviana basada en texto que pudiera usarse directamente desde la terminal.
Este proyecto tiene como objetivo ofrecer una alternativa fácil de usar para aquellos que prefieren trabajar en la línea de comandos o necesitan automatizar sus tareas de solicitud HTTP en scripts.

Repositorio de Git

Próxima función: trabajando para agregar soporte para cookies para mejorar el manejo de solicitudes.

Declaración de liberación Este artículo se reproduce en: https://dev.to/jjioo/effortless-api-testing-with-cli-prompt-toolkit-526g?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3