terminal
Eine API zu testen, ohne je einen Browser zu öffnen, ist für Entwickler dank eines Alleskönner-Tools tägliche Gewohnheit.
curl ist ein Kommandozeilenwerkzeug, das HTTP-Anfragen direkt vom Terminal aus versendet und es Entwicklern erlaubt, APIs aufzurufen, Dateien herunterzuladen und Web-Endpunkte zu testen, ohne je einen Browser zu öffnen. Weil es sich so leicht skripten und automatisieren lässt, wurde es zur Standardmethode, mit der Entwickler während Entwicklung und Fehlersuche mit Webdiensten interagieren, weshalb die meisten API-Dokumentationen ihre Beispielanfragen als curl-Befehle schreiben.
„surf“ und „dive“ sind spielerische, unverbundene Wörter, ausgewählt nur, weil sie sich auf den echten Werkzeugnamen reimen; keines ist ein tatsächliches Kommandozeilenwerkzeug für diesen Zweck.
curl existiert seit Jahrzehnten und ist standardmäßig in nahezu jedem Betriebssystem enthalten, was es zu einem der universell verfügbarsten Werkzeuge macht, auf dessen Vorhandensein sich jeder Entwickler auf fast jeder Maschine verlassen kann, auf der er sich einloggt.
terminal
Warum warnen Experten vor dem „chmod 777“-Fix, den Internet-Anleitungen so lieben?Mit einer Prozessnummer verwendet, wie lautet er?Sie tippen ein paar Buchstaben — welche Taste drücken Sie, um den Rest automatisch zu vervollständigen?Welcher Befehl öffnet das offizielle Handbuch?Was ist der einfachste Weg dazu?Was macht der Stern (*) dabei?Welches Symbol macht das?Welche ist es?Was macht ein Programm wie brew (Homebrew) eigentlich?Wie beendet man den Terminal-Editor vim tatsächlich, ohne zu speichern?Welcher Scheduler erledigt solche Aufgaben?Manche Befehle laufen von überall aus, doch das Tool meldet „command not found“. Welche Umgebungsvariable enthält die Liste der Ordner, die der Computer nach Befehlen durchsucht?Quration — Quration AIQ