Open thgus5335 opened 3 years ago
Square에서 제공하는 오픈소스 프로젝트
서버와 HTTP, HTTP/2 프로토콜 통신을 위한 클라이언트 라이브러리
HTTP 기반의 request/response 방식
동기(execute 사용), 비동기(enqueue 사용) 방식을 각각 제공
HttpURLConnection, HttpClient에 비해 상당히 직관적 & 사용이 편리함
Retrofit : 안드로이드와 자바에 대해 type-safe한 HTTP 클라이언트 라이브러리 Retrofit 안에서 OkHttp가 기본적인 클라이언트로 작동하기 때문에 OkHttp에 의존적
OkHttp는 HTTP기반의 request/response를 쉽게 할 수 있도록 도와주는 라이브러리고 Retrofit는 OkHttp를 활용하여 효율성을 높인 라이브러리임
🐥OkHttp🐥
Square에서 제공하는 오픈소스 프로젝트
서버와 HTTP, HTTP/2 프로토콜 통신을 위한 클라이언트 라이브러리
HTTP 기반의 request/response 방식
동기(execute 사용), 비동기(enqueue 사용) 방식을 각각 제공
HttpURLConnection, HttpClient에 비해 상당히 직관적 & 사용이 편리함
🐥OkHttp vs Retrofit🐥
Retrofit : 안드로이드와 자바에 대해 type-safe한 HTTP 클라이언트 라이브러리 Retrofit 안에서 OkHttp가 기본적인 클라이언트로 작동하기 때문에 OkHttp에 의존적
OkHttp는 HTTP기반의 request/response를 쉽게 할 수 있도록 도와주는 라이브러리고 Retrofit는 OkHttp를 활용하여 효율성을 높인 라이브러리임