Redigering av cookie-strenger
Rediger en Cookie- eller Set-Cookie-header i et skjema. Endre navn, verdier og attributter som Domain, Expires, SameSite og Secure, og få den oppdaterte strengen med advarsler om vanlige feil.
Inndata
Utdata
Les meg
Hva er en cookie-streng?
En cookie-streng er teksten som overfører cookies mellom en nettleser og en server. Det finnes to typer. En Cookie-header sendes av nettleseren og lister opp cookies som name=value-par, adskilt med semikolon. En Set-Cookie-header sendes av serveren og definerer én cookie, etterfulgt av attributter som Domain, Path, Expires, Max-Age, Secure, HttpOnly og SameSite. Det er lett å gjøre feil når disse redigeres manuelt: et overflødig semikolon, en manglende Secure eller en feilformatert dato kan føre til at nettleseren ignorerer cookien.
Beskrivelse av verktøyet
Dette verktøyet lar deg redigere en cookie-streng i et skjema. Lim inn en Cookie- eller Set-Cookie-header, så vises hver cookie som et kort med felt for navn, verdi og attributter. Endre et felt, legg til en cookie eller fjern en, så skrives teksten om med én gang, slik at du kan kopiere resultatet når du er ferdig. Du kan også fortsette å skrive i tekstboksen, så følger skjemaet etter. Verktøyet registrerer header-typen ut fra det du limer inn, og du kan bytte mellom Cookie og Set-Cookie når som helst. Attributter som skjemaet ikke har et eget felt for, for eksempel Priority, beholdes i feltet «Andre attributter», slik at ingenting går tapt. Alt skjer i nettleseren din, og cookiene dine sendes ingen steder.
Verktøyet advarer også om vanlige feil: SameSite=None eller Partitioned uten Secure, __Secure-- og __Host--cookies som bryter reglene for prefiksene sine, ugyldige datoer, Max-Age som ikke er numerisk, samt navn eller verdier som inneholder tegn som ødelegger headeren.
Eksempler
Start med denne Set-Cookie-headeren:
Set-Cookie: session=abc123; Path=/; HttpOnlySlå på Secure, sett SameSite til Strict, og sett Max-Age til 3600. Teksten blir:
Set-Cookie: session=abc123; Max-Age=3600; Path=/; Secure; HttpOnly; SameSite=StrictBytt til Cookie for å få headeren en nettleser ville sendt tilbake:
Cookie: session=abc123