Preskoči na vsebino

Cookie parser

Razdelite Cookie ali Set-Cookie glavo na posamezne piškotke, vrednosti in atribute.

Vhod
Izhod

Cookie parser

Prilepite Cookie glavo iz brskalnika — vrstico "name=value; name2=value2", ki se pošlje z vsakim zahtevkom — ali strežniško Set-Cookie glavo. To orodje jo razdelji na posamezne piškotke, ki jih lahko dejansko preberate. V Cookie načinu postane vsak vnos čist par name=value. V Set-Cookie načinu izhod vključuje tudi vse atribute: Domain, Path, Expires, Max-Age, Secure, HttpOnly in SameSite, en piškotki na vrstico natančno tako, kot jih prikazujejo razvojna orodja brskalnika. Vrednost Set-Cookie se ne more varno razdeliti na vejice kot druga zaglavja — samo datum Expires vsebuje vejico.

Vključite URL-dekodiranje, da razkrijete vrednost, kodirano v odstotkih, v berljivi obliki — pogosto, kadar piškotki vsebuje objekt JSON, preusmeritveni URL ali besedilo zunaj ASCII. Možnost "Prikaži poteka v berljivi obliki" doda berljiv opis ob Expires ali Max-Age, kot so "v 3 dneh" ali "pred 2 urama". Čas se izračuna na podlagi ure vaše naprave in je pravilno formuliran za vaš jezik. Kadar sta oba atributa prisotna, Max-Age zmaguje, kar ustreza načinu, kako ga brskalniki dejansko rešijo.

Vključite "Označi piškotke brez Secure ali HttpOnly", da poudarite v samem rezultatu vse piškotke, ki te zaščite preskakujejo — hitro preverjanje pri pregledu odgovora s perspektive varnosti. Izberite, ali se rezultat vrne kot oblikovana tabela ali JSON, pripravljen za lepljenje v skript ali testni napravak.

Vse se izvršuje lokalno v vašem brskalniku — glava, ki jo prilepite, ki lahko vsebuje žetone seja ali druge občutljive podatke, nikoli ni nigdje naložena. Kopirajte rezultat, ga prenesite kot besedilno datoteko ali ga pošljite naravnost drugemu orodju, kot je na primer dekoder JWT.

FAQ

Kakšna je razlika med Cookie in Set-Cookie načinom?
Cookie je glava, ki jo brskalnik pošlje z zahtevkom — samo pari name=value brez atributov. Set-Cookie je tisto, kar strežnik vrne nazaj, in lahko vsebuje Domain, Path, Expires, Max-Age, Secure, HttpOnly in SameSite skupaj z vrednostjo.
Zakaj pričakuje eno Set-Cookie glavo na vrstico?
Vrednost Set-Cookie lahko vsebuje datum Expires z vejico v njej, zato se več Set-Cookie glav ne more povezati z vejicami kot druga zaglavlja. Lepljenje ene na vrstico — natančno tako, kot jih prikazujejo razvojna orodja brskalnika — se izogne tej dvoumnosti.
Kako se izračuna berljiv poteka?
Iz Max-Age, ko je prisoten, sicer iz Expires, v primerjavi s trenutnim časom vaše naprave. Max-Age nič ali manj je prikazano kot "sedaj", kar ustreza načinu, kako ga brskalniki zdravijo kot navodilo za brisanje, ne kot odbrojavanje.
Kaj pomeni označitev piškotka kot manjka Secure ali HttpOnly?
Secure pomeni, da se piškotki pošlje samo preko HTTPS; HttpOnly pomeni, da klientski JavaScript ne more dostopati. Piškotki, kateremu manjka eden od teh, je poudarjen, da boste zaznali vrzel v konfiguraciji med pregledovanjem odziva.
Ali je glava, ki jo prilepim, naložena negdje?
Ne. Razčlenjevanje se pojavi v celoti v vašem brskalniku — glava, vključno s katero koli sejo žetona ali vrednostjo piškotka, ki jo vsebuje, nikoli ni poslana na strežnik.