Netzwerk/HTTP
Eine URL in ihre Bestandteile zerlegen — Protokoll, Host, Port, Pfad, Query-Parameter, Fragment.
Einen URL-Query-String in ein JSON-Objekt zerlegen oder JSON zurück in einen Query-String zusammensetzen.
Einen User-Agent-String in Browser, Engine, Betriebssystem und Gerätetyp zerlegen.
HTTP-Basic-Authentication-Header generieren oder dekodieren — Base64(Benutzername:Passwort).
Rohe HTTP-Header (aus curl -I, DevTools, raw response) in eine erklärte Feldliste zerlegen und Security-Header prüfen.
Den Set-Cookie-Header oder den Cookie/document.cookie-String in Name, Wert, Attribute und Prüfung typischer Sicherheitsfehler zerlegen.
Schritt für Schritt erklären, ob der Browser eine Cross-Origin-Anfrage erlaubt — Simple/Preflight-Klassifizierung, Prüfung der Access-Control-*-Header der Antwort, Zusammenfassung.
Kodierung und Dekodierung von XML-Entitäten — die 5 Standard-Entitäten (Et-Zeichen, spitze Klammern, Apostroph, Anführungszeichen) und numerische Zeichenreferenzen.
Textstatistik in Echtzeit: Zeichen (mit und ohne Leerzeichen), Wörter, Zeilen, Sätze, Absätze und Größe in Bytes (UTF-8).
Generierung von UUIDs der Versionen 1, 3, 4, 5, 6 und 7 — zufällig, zeitbasiert und namensbasiert (name-based).
Reparatur von beschädigtem JSON — überzählige Kommas, einfache Anführungszeichen, Schlüssel ohne Anführungszeichen, Kommentare, Python-Literale (True/False/None) und mehr — mit einer Liste aller angewendeten Korrekturen.
HTML-Meta-Tags für SEO, Open Graph (Facebook) und Twitter Card generieren — mit Kartenvorschau.
Ein PEM-Zertifikat parsen (X.509/ASN.1 DER) — Subjekt, Aussteller, Gültigkeit, öffentlicher Schlüssel, Erweiterungen und Fingerabdrücke.