기타
Chrome set-cookie not working
고.니
2019. 8. 21. 21:44
반응형
"어느날 갑자기". 개발자에게 제일 무서운 말이죠 ㅋㅋ.
잘 되던게 어느날 갑자기.... ㄷㄷㄷ
Response Header에 딸려오는 Set-Cookie가 저장되질 않아서 쿠키가 계속 갱신 되는겁니다.
그래서 당연히 Login이 되질 않았죠.
갑자기 왜 안될까 ㅜㅜ.
결론부터 말씀 드리면,
https://localhost:8090/login
http://localhost:8090/login
위 두 URL 에 비밀이 있습니다.
Same IP, Same Port But Different Scheme
Https 테스트를 해보겠다고 하던게 화근이 되었죠.
다른 브라우저에서는 테스트를 해보질 않아서 모르겠지만
Chrome은
https, localhost, 8090 영역에 제가 테스할 때 당시에 Set-Cookie로 쿠키를 저장해 놓았겠죠.
그런데
http, localhost, 8090 으로 돌아와서 테스트 하려니 이상하게도 Set-Cookie가 들어먹질 않습니다.
[해결책!!]
https, localhost, 8090 으로 돌아가서 Cookie를 All Clear 한 후,
다시
http, localhost, 8080 으로 가서 테스트하면 Set-Cookie가 잘먹습니다.
아.... 힘들다.삽질.
반응형