Android Retrofit, OkHttp

박영호·2023년 6월 21일

Retrofit

Retrofit은 안드로이드 애플리케이션에서 RESTful API 통신을 처리하기 위한 라이브러리입니다. Retrofit을 사용하면 간편한 API 호출 인터페이스를 정의하고, 해당 인터페이스를 통해 서버와 통신할 수 있습니다. Retrofit은 주어진 API 응답을 자동으로 객체로 변환해주는 기능을 제공하여 데이터를 쉽게 처리할 수 있습니다.

OkHttp

OkHttp3는 안드로이드 애플리케이션에서 HTTP 클라이언트를 구현하기 위한 라이브러리입니다. OkHttp3는 안정적이고 강력한 HTTP 클라이언트 기능을 제공하며, 네트워크 요청과 응답에 대한 세부적인 제어를 할 수 있습니다. 또한, OkHttp3는 인터셉터(Interceptor)를 통해 네트워크 요청과 응답을 가로채고 수정할 수 있는 기능을 제공합니다.

Retrofit과 OkHttp3를 함께 사용하는 이유

  • Retrofit은 편리한 API 호출 인터페이스와 데이터 변환 기능을 제공하여 API 통신을 간단하게 처리할 수 있습니다.
  • OkHttp3는 안정적이고 강력한 HTTP 클라이언트 기능을 제공하여 네트워크 요청에 대한 세부적인 제어와 인터셉터를 통한 요청 및 응답 수정이 가능합니다.
  • Retrofit은 내부적으로 OkHttp3를 사용하여 네트워크 통신을 처리합니다. - - Retrofit은 OkHttp3의 기능을 활용하여 안정적이고 효율적인 API 통신을 구현할 수 있습니다.
  • Retrofit과 OkHttp3를 함께 사용하면 편리한 API 통신과 강력한 네트워킹 기능을 모두 활용할 수 있습니다.
profile
무언가에 호기심이 생기면 적극적이고 재밌게 그걸 해결해내고 싶어하는 프론트 엔드 개발자 입니다 .

0개의 댓글