인프런 커뮤니티 질문&답변

땃쥐님의 프로필 이미지

작성한 질문수

스프링 시큐리티 완전 정복 [6.x 개정판]

스프링 MVC 로그인 구현

http 파일이 잘 안 먹힐 때

해결된 질문

24.04.24 17:43 작성

·

208

·

수정됨

2

### 로그인
POST http://localhost:8080/login
Content-Type: application/json

{
  "username": "user",
  "password": "1111"
}

> {%
client.global.set("JSESSIONID", response.headers.valueOf("Set-Cookie").split(";")[0].split("=")[1])
%}


### 루트 접속
GET http://localhost:8080/
Accept: application/json
Cookie: JSESSIONID={{JSESSIONID}}
  • 강의에서 설명하신 대로 따라해봤는데 http 파일이 잘 작동하지 않는 문제가 있었습니다.

  • 이 부분이 잘 안 먹혀서 찾아봤는데 인프런 현재 CTO이신 '향로'님 블로그쪽에 이 내용이 정리가 되어 있는 것을 확인할 수 있었습니다.
    - https://jojoldu.tistory.com/366

  • > {% %} 를 http 파일에 작성하고, 이 사이에서 응답이 온 데이터를 전역변수로 저장해둘 수 있습니다.

  • 이후 로그인할 때 Cookie: JSESSIONID={{JSESSIONID}} 와 같이 전역변수에서 꺼내서 사용하면 명시적으로 쿠키를 지정해서 전달할 수 있어서 작동이 잘 됩니다.

답변 1

1

정수원님의 프로필 이미지
정수원
지식공유자

2024. 04. 24. 17:51

유익한 정보 감사드립니다

땃쥐님의 프로필 이미지

작성한 질문수

질문하기