Editor de strings de cookies
Edite um cabeçalho Cookie ou Set-Cookie em um formulário. Altere nomes, valores e atributos como Domain, Expires, SameSite e Secure, e obtenha a string atualizada com avisos sobre erros comuns.
Entrada
Saída
Leia-me
O que é uma string de cookie?
Uma string de cookie é o texto que transporta cookies entre um navegador e um servidor. Existem dois tipos. Um cabeçalho Cookie é enviado pelo navegador e lista os cookies como pares name=value separados por ponto e vírgula. Um cabeçalho Set-Cookie é enviado pelo servidor e define um cookie, seguido por atributos como Domain, Path, Expires, Max-Age, Secure, HttpOnly e SameSite. Editá-los manualmente pode facilmente causar erros: um ponto e vírgula indevido, um Secure ausente ou uma data mal formatada podem fazer com que o navegador ignore o cookie.
Descrição da ferramenta
Esta ferramenta permite editar uma string de cookie em um formulário. Cole um cabeçalho Cookie ou Set-Cookie, e cada cookie aparecerá como um cartão com campos para seu nome, valor e atributos. Altere um campo, adicione um cookie ou remova um, e o texto será reescrito imediatamente, para que você possa copiar o resultado quando terminar. Você também pode continuar digitando na caixa de texto, e o formulário acompanhará as alterações. A ferramenta detecta o tipo de cabeçalho com base no conteúdo colado, e você pode alternar entre Cookie e Set-Cookie a qualquer momento. Os atributos para os quais o formulário não possui um campo, como Priority, são mantidos em um campo "Outros atributos", para que nada seja perdido. Tudo acontece no seu navegador, e seus cookies não são enviados para nenhum lugar.
A ferramenta também alerta sobre erros comuns: SameSite=None ou Partitioned sem Secure, cookies __Secure- e __Host- que violam as regras de seus prefixos, datas inválidas, valores Max-Age não numéricos e nomes ou valores que contenham caracteres que corrompam o cabeçalho.
Exemplos
Comece com este cabeçalho Set-Cookie:
Set-Cookie: session=abc123; Path=/; HttpOnlyAtive Secure, defina SameSite como Strict e defina Max-Age como 3600. O texto ficará assim:
Set-Cookie: session=abc123; Max-Age=3600; Path=/; Secure; HttpOnly; SameSite=StrictAlterne para Cookie para obter o cabeçalho que um navegador enviaria de volta:
Cookie: session=abc123