GET 메소드에 url parameter가 아닌 body로 데이터를 넣고 받아오려고 했으나, Swagger UI에서 api execute를 눌러도 함수가 호출되지 않았다.
이 문제를 해결하려고 postman으로 테스트하니 422 Unprocessable Entity 에러가 발생했다.
일단 결론부터 이야기하자. 가능한 경우도 있고 불가능한 경우도 있다.
본질적으로 GET 메소드에 body를 넣는게 "불가능"하진 않지만 클라이언트에 따라 GET인 경우 아예 body를 전송하지 않는 경우도 있기 때문이다.
get을 써야한다면 -> url parameter로 필요한 parameter를 전송하기
post를 써야한다면 -> url parameter, body 둘 다 가능하지만 암호화 및 긴 데이터를 전송해야한다면 body쓰기