
Interaktiver Webserver zum Inspizieren von HTTP-Anfragen und Erstellen von Antworten, mit einer Terminal-Benutzeroberfläche für Echtzeit-Debugging und API-Tests.

Der interaktive Webserver.
HTTPLabs ermöglicht es Ihnen, HTTP-Anfragen zu inspizieren und Antworten zu erstellen.

go install github.com/gchaincl/httplab/cmd/httplab@latest
yaourt httplab
Auf Systemen, die Snap unterstützen:
snap install httplab
Jede Version bietet vorgefertigte Binärdateien für verschiedene Architekturen. Sie können diese hier herunterladen: https://github.com/gchaincl/httplab/releases/latest
Usage of httplab:
-a, --auto-update Auto-updates response when fields change. (default true)
-b, --body string Specifies the inital response body. (default "Hello, World")
-c, --config string Specifies custom config path.
--cors Enable CORS.
--cors-display Display CORS requests. (default true)
-d, --delay int Specifies the initial response delay in ms.
-H, --headers strings Specifies the initial response headers. (default [X-Server:HTTPLab])
-p, --port int Specifies the port where HTTPLab will bind to. (default 10080)
-s, --status string Specifies the initial response status. (default "200")
-v, --version Prints current version.
HTTPLab verwendet eine Datei, um vorgefertigte Antworten zu speichern. Es sucht nach einer Datei namens .httplab im aktuellen Verzeichnis; falls nicht gefunden, wird auf $HOME zurückgegriffen. Eine Beispieldatei finden Sie hier.
HTTPLab ist stark inspiriert von wuzz
| Taste | Beschreibung |
|---|
| Tab | Nächstes Eingabefeld |
| Shift+Tab | Vorheriges Eingabefeld |
| Ctrl+a | Antwortänderungen anwenden |
| Ctrl+r | Anfrageverlauf zurücksetzen |
| Ctrl+s | Antwort speichern unter |
| Ctrl+f | Anfrage speichern unter |
| Ctrl+l | Antwortliste umschalten |
| Ctrl+t | Antwort-Builder umschalten |
| Ctrl+o | Body-Datei öffnen |
| Ctrl+b | Body-Modus umschalten |
| Ctrl+h | Hilfe umschalten |
| Ctrl+w | Zeilenumbruch umschalten |
| q | Popup schließen |
| PgUp | Vorherige Anfrage |
| PgDown | Nächste Anfrage |
| Ctrl+c | Beenden |