안드로이드를 개발하면서 서버와 통신을 하기 위해 가장 많이 사용되는 라이브러리가 OkHttp와 Retrofit이다. 이 둘의 차이점과 개념을 정리 해보자
공식사이트 : https://square.github.io/okhttp/
OkHttp를 사용하지 않고 Http통신하기 위해서는
① HttpUrlConnection으로 연결
② Buffer를 통한 입출력
③ 예외 처리
등의 하나하나 처리해나가야 할 코드가 많은데
okHttp를 사용하면 간단하게 해결된다.
공식사이트 : https://square.github.io/retrofit/
① OkHttp는 Retrofit의 베이스가 된다.
->즉, Retrofit안에 OkHttp가 포함되어 있다는 의미랑 비슷한거 같다