Zurück

#rest

2 APIs mit diesem Tag

URI Template API

Erweitern Sie URI-Vorlagen (RFC 6570) – der Standard, der von GitHub, OpenAPI/Swagger, HAL und vielen Hypermedia-APIs verwendet wird – um URLs aus einer Vorlage und einer Reihe von Variablen zu erstellen. Der Expand-Endpunkt nimmt eine Vorlage wie /users/{user}{?page,per_page} und ein JSON-Objekt mit Variablen entgegen und gibt den fertigen URI mit korrekter Prozentkodierung zurück. Er implementiert alle vier Ebenen der Spezifikation: einfache Expansion {var}; reservierte {+var}- und Fragment {#var}-Expansion; die Operatoren Label {.var}, Pfad {/var}, Pfad-Stil-Parameter {;var}, Abfrage {?var} und Abfrage-Fortsetzung {&var}; mehrere Variablen {x,y}; und die Wertmodifikatoren – Präfix {var:3} (erste N Zeichen) und Explode {var*} (Listen und Maps Element für Element expandieren). Variablen können Zeichenketten, Listen oder assoziative Maps sein. Der Parse-Endpunkt untersucht eine Vorlage und listet ihre Ausdrücke, Operatoren und Variablennamen auf. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für REST- und Hypermedia-Clients, API-SDKs und Code-Generatoren, OpenAPI-Tooling und Link-Erstellung. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Service, sofort. Live, nichts wird gespeichert. 3 Endpunkte. Dies expandiert URI-Vorlagen; zum Erstellen oder Parsen von Abfragezeichenfolgen verwenden Sie eine Query-String-API und zum Kanonisieren von URLs eine URL-API.

api.oanor.com/uritemplate-api

HTTP-Status-API

Jeder HTTP-Statuscode als API. Schlagen Sie einen beliebigen Code nach (z. B. 404, 429, 503) und erhalten Sie dessen standardmäßige Grundphrase, seine Klasse (1xx Informational, 2xx Success, 3xx Redirection, 4xx Client Error, 5xx Server Error), eine Beschreibung in einfachem Englisch, den RFC, der ihn definiert, sowie praktische Flags, ob es sich um einen Fehler handelt und ob ein erneuter Versuch allgemein sicher ist (408, 425, 429, 500, 502, 503, 504). Listen Sie jeden zugewiesenen Code auf oder filtern Sie nach Klasse, und zählen Sie die fünf Statusklassen auf. Perfekt für API-Clients und Gateways, Fehlerseiten, Protokollierungs- und Überwachungs-Dashboards, Dokumentation und Lehre. Reine lokale Berechnung — kein Schlüssel, kein Drittanbieter-Dienst, sofort. Live, nichts wird gespeichert. 4 Endpunkte. Unterscheidet sich von Host-/Uptime-Prüfern, die einen Live-Status melden — dies ist das Referenzwörterbuch der Codes selbst.

api.oanor.com/httpstatus-api