retrofit 비어있는 jsonobject
-
[안드로이드 kotlin] retrofit 으로 내용이 비어있는 jsonoObject 요청 보내기안드로이드(kotlin)/기능 관련 2021. 12. 12. 14:58
retrofit 을 이용해서 서버와 통신 작업을 하는데 서버 개발자가 전달해준 API 명세서에 요청 항목의 내용이 비어있었습니다. 요청 내용이 없으므로 @Body 를 쓰지 않고 @POST request 하였습니다. 이렇게 보내니까 서버에서 응답은 왔으나 400번 코드를 보내왔습니다. 뭐가 문제인가 싶어서 postman 으로 body 내용을 비우고 URL 로 요청을 보냈으나 아래처럼 에러 메세지를 출력했습니다. body 를 비우고 보낸게 문제인가 싶어서 {} 를 붙여 보니까 제대로 된 응답이 나타나네요. request 할 때 비어있는 jsonobject 만 요청하려면 어떻게 해야할지를 찾아보았습니다. 여러가지 검색해보니 아래 내용을 새로운 클래스에 담아서 @Body 에 적용해주면 될 것 같습니다. clas..