Cookie não é definido em localhost no Chrome ou Firefox

Amnéstico:

Eu estou trabalhando com um servidor de Jersey que retorna um cookie da seguinte forma:

return Response.ok()
    .cookie(
        new NewCookie(
            "userAccessToken", userTokenDTO.getToken(), "/", "", 
            "what is this", 3600, false
        )
    ).build();

Quando eu chamar o método que retorna o cookie, eu recebo o seguinte resultado em chrome: Pedido e resposta cabeçalhos

Posso até ver que o Chrome tem reconhecido o meu cookie: biscoito reconhecido

Mas por alguma razão ele não está definido no separador cookie:

Nenhum cookie mostrado

Eu tentei definir o domínio de ambas para false, null, "", criando uma entrada no arquivo hosts renomeando 127.0.0.1.

return Response.ok()
    .cookie(
            new NewCookie(
                    "userAccessToken", userTokenDTO.getToken(), "/", "127.0.0.1",
                    "what is this", 3600, false)
    ).build();

Obras em IE 11, mas ainda não Chrome nem Firefox ...

Eu tentei tempo múltipla para inserir outro nome de host para 127.0.0.1. Neste exemplo, ele é text.myexample.com. Ele ainda não funciona em qualquer outro navegador que IE11.

return Response.ok()
    .cookie(
            new NewCookie(
                    "userAccessToken", userTokenDTO.getToken(), "/", "test.myexample.com",
                    "what", 7200, false)
    ).build();

Eu tentei fazer o seguinte no console do Google Chrome:

document.cookie = "userAccessToken=72bebbe0-44fd-45ce-a6e1-accb72201eff;Version=1;Comment=what;Domain=test.myexample.com;Path=/;Max-Age=7200"

Qual é o cookie no cabeçalho retornado pelo servidor no Chrome. Esta coima funciona. Eu tenho literalmente nenhum indício o que está acontecendo aqui.

Amnéstico:

Acontece que o problema estava relacionado à biblioteca buscar que estou usando. Se você não incluir {credenciais: 'mesma origem'} na solicitação, o cookie de resposta não está sendo definido.

Para mais informações consulte https://github.com/github/fetch/issues/386 .

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

IOS: o cookie javascript não funciona em navegadores ios como Safari ou Chrome

Cookie não definido quando o aplicativo da web localhost acessa a API remota

Cookie CSRF não definido

Cookie CSRF não definido

Verificar se o cookie está vazio ou definido no php não está funcionando?

O site Angular funciona no Chrome, não no Firefox ou Safari

O cookie “cookieName” em breve será rejeitado porque tem o atributo “sameSite” definido como “none” ou um valor inválido em clearCookie

Figuras PDF não mostradas em arquivos html produzidos por Rmarkdown quando aberto com Firefox ou Chrome

CSS não carrega no Firefox ou IE. Funciona no Chrome

selênio não funciona com Firefox ou Chrome

svg mostrado em borda, não em cromo ou firefox

Set-cookie em resposta não definido para solicitação de postagem Angular2

O cookie não está sendo definido em um navegador [PHP]

nodemailer não está funcionando em localhost ou nuvem?

Cookie “portalroles” será rejeitado em breve porque tem o atributo “sameSite” definido como “none” ou um valor inválido, sem o atributo “secure”

O cookie definido não foi detectado

O cookie Hapijs não está definido

Chrome não está configurando cookie em AJAX POST

recebendo erro na extensão do Chrome: um cookie associado a um recurso cross-site em http: //*******.com/ foi definido sem o atributo `SameSite`

O Chrome e o Firefox não limpam o cookie JSESSIONID causa um loop de redirecionamento

Cookie PHP definido dentro do Drupal inacessível em script não Drupal

Woocommerce Session cookie não definido em ajax ao usar admin-ajax.php

Método correto de cookie não definido em PHP com MYSQL

Não é possível definir o cookie nas ferramentas Chrome Dev no localhost

React App + Spring Boot - O token de autenticação JWT dentro de um cookie não está definido no Chrome

Um cookie associado a um recurso em http://doubleclick.net/ foi definido com `SameSite = None`, mas sem` Secure`. Uma versão futura do Chrome

nginx usando OU definido em regex para o mapa

o valor padrão da tag <select> é definido em chrome e edge, mas não no IE

Cookie gtag.js não definido