body2 [Android][kotlin] Non-body HTTP method cannot contain @Body. 오류해결방법 (retrofit2 안녕하세요~ 챠니입니다! :) 오늘은 개발중에 나타나는 오류에 대해서 알아보겠습니다. Non-body HTTP method cannot contain @Body. retrofit2 DELETE를 구현하는 과정에서 다음과 같은 오류를 만나게 되었는데요! 오류 해결방법에 대해서 알아보겠습니다 Non-body HTTP method cannot contain @Body. 해결방법 해결방법은 간단합니다. 기존코드를 먼저 보겠습니다. /** 메인게시물 좋아요 -1 */ @Headers("Content-Type: application/json") @DELETE("api/like") suspend fun setMainPostUnlike( @Header("Authorization") token: String, @Body.. 2022. 8. 11. [Android][kotlin] Retrofit error message 확인하는 방법 안녕하세요~ 챠니입니다! :) 이번에는 Retrofit 통신에서 실패했을때 에러 메세지를 확인하는 방법에 대해서 알아보겠습니다 :) Retrofit error message 확인하는 방법 보통 Retrofit통신부분을 구성하다보면 아래와 같은 형식으로 통신결과값을 확인하게 됩니다. if (response.isSuccessful) { Log.e("YMC", "response: ${response.body()}") } B.U.T 하지만! 통신 실패같은 경우는 메세지를 확인하는 방법이 조금 다릅니다! 아래와 같은 경우가 있다고 생각해 보겠습니다. if (response.isSuccessful) { //성공 Log.e("YMC", "response: ${response.body()}") } else if (re.. 2022. 7. 22. 이전 1 다음