오늘 쿠키로 로그인 하기 완!
하다가 마주쳤던 몇가지 트러블 슈팅기록!
쿠키를 이용해서 인증 처리를 하다가 만난 에러. 구글링을 해보니 쿠키값에는 인코딩된 값을 넣어줘야 한다고 한다. 다시 생각해보니까 예전에 쿠키값을 다룰 때 벨류에 값을 넣어줄 때는 이렇게 인코딩된 값을 넣어줬던 기억이 난다.
token = URLEncoder.encode(token, "utf-8").replaceAll("\\+", "%20"); // Cookie Value 에는 공백이 불가능해서 encoding 진행
요렇게 URL로 인코딩된 값을 넣어주니 예쁘게 잘 들어간다.
아직 쿠키를 다루는게 완벽하진 않다. 확실히 헤더에 실어서 보내는것보단 몇가지 로직이 추가된다. 이렇다면 쿠키에 인증 정보를 담아서 보내는 것과, 헤더에 인증 정보를 보내는 것 중 뭐가 더 이득이고, 어떻게 손해를 보는지를 따져 봐야 하지 않을까? 공부를 해보려구 했는데 생각보다 자료들을 잘 못찾겠다. 키워드를 어떻게 해야 되는지를 모르겠넴...
요즘 강의를 듣고 알고리즘을 풀고 개인 과제를 풀고를 하고있는데 살짝 예전보다 뭔가 불타는 느낌이 아니다. 과제가 없어서 그런지 뭔가 긴장감이 좀 풀린 느낌. 다시 다잡고 열심히 해보자!