카카오 로그인 및 회원가입을 구현하던 도중, 코드에 궁금한 점이 생겼다.
accessToken을 이용해서 회원에 대한 정보를 가져오는데, post 방식으로 정보를 가져오도록 코드가 적혀있었다.
그런데 사실, accessToken을 이용해서 사용자의 정보를 가져오는 거라면, post 방식이 아니라 get 방식으로 해도 되지 않을까? 하는 궁금증이 생겼다.
실제 사이트에 가보면, 아래와 같은 내용이 적혀있다.
출처: https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api
즉, GET 방식과 POST 방식이 모두 가능하다는 것이다.
POST는 body부분에 데이터를 넣어서 전송한다고 하는데,
사용자에게 보이지 않아야 하는 데이터를 넣어서 전송한다고 하는 경우에는 POST 방식을 사용하는 것이 좋다고 한다.
Test 코드를 작성하고 실행하니 아래와 같은 오류가 발생했다.
알고보니 @BeforeAll @AfterAll 에너테이션을 사용하기 위해서는 해당 메소드 앞에 static을 붙여주어야 한다고 한다.