Ein Cookie-Parser wandelt Cookie-Text aus Browsern, Frontend-Code, API-Tools oder Server-Responses in strukturierte Ergebnisse um. Er versucht nicht, Cookie-Theorie abstrakt zu erklären, sondern beantwortet die Fragen, die in echtem Debugging auftauchen: Welche Cookies wurden mit der aktuellen Anfrage tatsächlich gesendet? Welche Attribute stehen im Set-Cookie-Response-Header? Warum sieht SameSite / Secure / HttpOnly korrekt aus, obwohl der Browser das Cookie trotzdem ablehnt? Wurde der Cookie-Wert URL-kodiert? Und wie lässt sich das Ergebnis in Skripten oder Kommandozeilen-Tools weiterverwenden?
Ein häufiger Fehler einfacher Tools ist es, document.cookie, den Cookie-Request-Header und den Set-Cookie-Response-Header so zu behandeln, als hätten sie dieselbe Eingabeform. Das stimmt nicht. document.cookie und Request-Cookies betrachtet man am besten als flache name=value-Paare, bei denen es vor allem darum geht zu prüfen, ob die Anfrage die richtigen Cookies mitgeschickt hat. Set-Cookie ist dagegen ein Server-zu-Browser-Response-Header, bei dem Sie kontrollieren müssen, ob SameSite, Path, Domain, Expires, Max-Age, HttpOnly und Secure korrekt gesetzt sind.
Diese Seite funktioniert als allgemeiner Einstiegspunkt, wenn Sie noch nicht sicher sind, welche Art von Cookie-Text Sie vor sich haben, oder wenn Sie einen vollständigen Login-State-Fehler untersuchen und sowohl vergleichen müssen, was die Anfrage gesendet hat, als auch was der Server zurückgegeben hat. Sie können auf einer Seite zwischen Cookie-String-Modus und Set-Cookie-Modus wechseln und das Ergebnis schnell analysieren, prüfen, filtern, kopieren und exportieren.
Im Gegensatz zu simplen Online-Tools, die nur ein split(;) machen, ist dieser Parser auf Lesbarkeit und Wiederverwendung in echten Debugging-Szenarien ausgelegt. Er behält den Rohwert bei und zeigt zusätzlich eine dekodierte Version an, stellt Attributtabellen bereit, exportiert JSON und Netscape Cookie File und lässt doppelte Cookies sichtbar, statt gerade das Signal wegzuautomatisieren, das Sie zur Fehlerdiagnose brauchen.
Wenn Sie später einen noch fokussierteren Workflow für Request-Header brauchen, nutzen Sie den HTTP Cookie Parser. Wenn Sie verstehen müssen, warum der Browser ein Cookie abgelehnt hat, ob SameSite=None ohne Secure gesetzt wurde oder ob Sicherheitsattribute in Set-Cookie ungültig sind, wechseln Sie zum Set-Cookie Parser. Diese Seite ist am besten als allgemeines Cookie-Debugging-Hub und Routing-Seite zu verstehen.