[Android] REST API 예외처리
REST API를 사용해서 통신을 하다보면 통신에 실패했을 때에 대한 예외 처리도 해주어야 한다. 오른쪽 위에 200 OK라고 뜬 것이 통신 코드이다. 통신에 성공하면 저렇게 내용도 뜨고 통신 코드도 잘 나온다. 하지만 통신에 실패하면 아래와 같은 통신 코드와 에러 내용을 받게 된다. 클라이언트에서 REST API로 통신을 했는데 에러를 받으면 정상적으로 내용이 나오지 않을 것이다. 이것에 대해 예외 처리를 해주는 것이다. 보통은 예외 종류에 따라 에러 메세지를 출력해주게 만든다. 쉽게 말해 클라이언트에서는 사용자가 통신에 실패한 것을 두 눈으로 확인할 수 있게 출력해주는 처리를 해야하는 것이다. 프로젝트에서 REST API 통신은 레트로핏을 이용하였고, 코루틴을 사용해서 통신 처리를 했다. 예외 처리는..