Cookie-stringeditor
Bewerk een Cookie- of Set-Cookie-header in een formulier. Wijzig namen, waarden en kenmerken zoals Domain, Expires, SameSite en Secure, en ontvang de bijgewerkte string met waarschuwingen voor veelvoorkomende fouten.
Invoer
Uitvoer
Readme
Wat is een cookie-string?
Een cookie-string is de tekst die cookies tussen een browser en een server overdraagt. Er zijn twee soorten. Een Cookie-header wordt door de browser verzonden en bevat cookies als name=value-paren, gescheiden door puntkomma's. Een Set-Cookie-header wordt door de server verzonden en definieert één cookie, gevolgd door attributen zoals Domain, Path, Expires, Max-Age, Secure, HttpOnly en SameSite. Deze handmatig bewerken kan gemakkelijk misgaan: een overbodige puntkomma, een ontbrekende Secure of een verkeerd opgemaakte datum kan ertoe leiden dat een browser de cookie negeert.
Beschrijving van de tool
Met deze tool kun je een cookie-string in een formulier bewerken. Plak een Cookie- of Set-Cookie-header en elke cookie verschijnt als een kaart met velden voor de naam, waarde en attributen. Wijzig een veld, voeg een cookie toe of verwijder er een, en de tekst wordt direct opnieuw opgebouwd, zodat je het resultaat kunt kopiëren wanneer je klaar bent. Je kunt ook in het tekstvak blijven typen; het formulier volgt je wijzigingen. De tool detecteert het type header op basis van wat je plakt en je kunt op elk moment wisselen tussen Cookie en Set-Cookie. Attributen waarvoor het formulier geen apart veld heeft, zoals Priority, blijven behouden in een veld "Overige attributen", zodat er niets verloren gaat. Alles gebeurt in je browser en je cookies worden nergens naartoe verzonden.
De tool waarschuwt ook voor veelvoorkomende fouten: SameSite=None of Partitioned zonder Secure, __Secure-- en __Host--cookies die hun prefixregels schenden, ongeldige datums, niet-numerieke Max-Age en namen of waarden die tekens bevatten die de header ongeldig maken.
Voorbeelden
Begin met deze Set-Cookie-header:
Set-Cookie: session=abc123; Path=/; HttpOnlySchakel Secure in, stel SameSite in op Strict en stel Max-Age in op 3600. De tekst wordt:
Set-Cookie: session=abc123; Max-Age=3600; Path=/; Secure; HttpOnly; SameSite=StrictSchakel over naar Cookie om de header te krijgen die een browser terug zou verzenden:
Cookie: session=abc123