Cookie-String-Editor
Bearbeiten Sie einen Cookie- oder Set-Cookie-Header in einem Formular. Ändern Sie Namen, Werte und Attribute wie Domain, Expires, SameSite und Secure und erhalten Sie den aktualisierten String mit Warnungen zu häufigen Fehlern.
Eingabe
Ausgabe
Readme
Was ist ein Cookie-String?
Ein Cookie-String ist der Text, der Cookies zwischen einem Browser und einem Server überträgt. Es gibt zwei Arten. Ein Cookie-Header wird vom Browser gesendet und listet Cookies als durch Semikolons getrennte name=value-Paare auf. Ein Set-Cookie-Header wird vom Server gesendet und definiert ein Cookie, gefolgt von Attributen wie Domain, Path, Expires, Max-Age, Secure, HttpOnly und SameSite. Diese von Hand zu bearbeiten, kann leicht zu Fehlern führen: Ein überflüssiges Semikolon, ein fehlendes Secure oder ein falsch formatiertes Datum kann dazu führen, dass ein Browser das Cookie ignoriert.
Beschreibung des Tools
Mit diesem Tool können Sie einen Cookie-String in einem Formular bearbeiten. Fügen Sie einen Cookie- oder Set-Cookie-Header ein, und jedes Cookie wird als Karte mit Feldern für Name, Wert und Attribute angezeigt. Ändern Sie ein Feld, fügen Sie ein Cookie hinzu oder entfernen Sie eines – der Text wird sofort neu erstellt, sodass Sie das Ergebnis kopieren können, sobald Sie fertig sind. Sie können auch weiter in das Textfeld eingeben, und das Formular übernimmt die Änderungen. Das Tool erkennt anhand Ihrer Eingabe den Header-Typ, und Sie können jederzeit zwischen Cookie und Set-Cookie wechseln. Attribute, für die das Formular kein eigenes Feld hat, wie etwa Priority, werden in einem Feld „Weitere Attribute“ beibehalten, sodass nichts verloren geht. Alles geschieht in Ihrem Browser, und Ihre Cookies werden nirgendwohin gesendet.
Das Tool warnt außerdem vor häufigen Fehlern: SameSite=None oder Partitioned ohne Secure, __Secure-- und __Host--Cookies, die gegen ihre Präfixregeln verstoßen, ungültige Datumsangaben, nicht numerische Werte für Max-Age sowie Namen oder Werte, die Zeichen enthalten, welche den Header ungültig machen.
Beispiele
Beginnen Sie mit diesem Set-Cookie-Header:
Set-Cookie: session=abc123; Path=/; HttpOnlyAktivieren Sie Secure, setzen Sie SameSite auf Strict und legen Sie Max-Age auf 3600 fest. Der Text lautet dann:
Set-Cookie: session=abc123; Max-Age=3600; Path=/; Secure; HttpOnly; SameSite=StrictWechseln Sie zu Cookie, um den Header zu erhalten, den ein Browser zurücksenden würde:
Cookie: session=abc123