„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Müheloses API-Testen mit dem CLI Prompt Toolkit

Müheloses API-Testen mit dem CLI Prompt Toolkit

Veröffentlicht am 02.09.2024
Durchsuche:642

Ich habe ein neues Tool namens CLI Prompt Toolkit entwickelt, eine Befehlszeilenschnittstelle, mit der HTTP-Anfragen ähnlich wie mit Postman durchgeführt werden können.

Effortless API Testing with CLI Prompt Toolkit

Was der Code bewirkt
Das Skript cli_prompt_toolkit.py stellt eine interaktive CLI zum Senden von HTTP-Anfragen bereit.
Folgendes kann es tun:

Effortless API Testing with CLI Prompt Toolkit

  1. HTTP-Methodenauswahl:
    Über eine interaktive Eingabeaufforderung können Sie aus verschiedenen HTTP-Methoden (GET, POST, PUT, DELETE, PATCH, OPTIONS) wählen.

  2. URL-Verarbeitung:
    Geben Sie URLs mit optionalen Flags ein und speichern Sie sie für die zukünftige Verwendung. Das Tool unterstützt auch die automatische Vervollständigung für zuvor verwendete URLs.
    Header-Eingabe: Fügen Sie benutzerdefinierte Header zu Ihren Anfragen hinzu, indem Sie diese direkt in die Eingabeaufforderung eingeben.

  3. Body-Datei-Handhabung:
    Laden und formatieren Sie JSON-Dateien, die als Hauptteil Ihrer HTTP-Anfragen verwendet werden sollen.

  4. Antwortanzeige:
    Sehen und formatieren Sie die Antworten auf Ihre Anfragen direkt in der CLI.

Warum ich dieses Tool erstellt habe
Ich wollte ein CLI-Tool erstellen, das den Prozess der Durchführung von HTTP-Anfragen über die Befehlszeile vereinfacht.
Während sich Postman hervorragend zum Testen von APIs mit einer grafischen Oberfläche eignet, sah ich einen Bedarf an einem leichten, textbasierten Tool, das direkt vom Terminal aus verwendet werden kann.
Dieses Projekt soll eine benutzerfreundliche Alternative für diejenigen bieten, die lieber in der Befehlszeile arbeiten oder ihre HTTP-Anfrageaufgaben in Skripten automatisieren müssen.

Git Repo

Kommende Funktion: Wir arbeiten daran, Unterstützung für Cookies hinzuzufügen, um die Bearbeitung von Anfragen zu verbessern.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/jjioo/effortless-api-testing-with-cli-prompt-toolkit-526g?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3