Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

박소현 7주차 과제 #68

Open
thgus5335 opened this issue Jul 29, 2020 · 0 comments
Open

박소현 7주차 과제 #68

thgus5335 opened this issue Jul 29, 2020 · 0 comments

Comments

@thgus5335
Copy link

🐥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를 활용하여 효율성을 높인 라이브러리임

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant