반응형

"어느날 갑자기". 개발자에게 제일 무서운 말이죠 ㅋㅋ.

 

잘 되던게 어느날 갑자기.... ㄷㄷㄷ

 

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가 잘먹습니다.

 

 

아.... 힘들다.삽질.

반응형

+ Recent posts