You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
즉, Retrofit code에 OkHttp 클라이언트가 선언되어 있다
= Retrofit을 쓰면 OkHttp도 쓴다고 볼 수 있다
= Retrofit이 OkHttp를 포함한다고 볼 수 있다
= OkHttp를 베이스로 Retrofit이 만들어졌다
OkHttp
쓰레드를 써가면서 네트워크를 구축하지 않아도 됨
유명 라이브러리 Volley, Retrofit, OkHttp3 등이 존재
네트워크 구축시 필요한 쿠키, 캐시 등을 지원
예외 상황에 대한 풍부한 리소스 제공
사용방법
Gradle에 추가
사용
요청할 body를 만들고 add에 왼쪽 id는 php에서 post로 미리 받기로 정의된 것, 오른쪽id는 해당 안드로이드에서 보내줄 변수
만든 body를 어디에 요청할지 처리하는 작업이 필요하다
url과 해당 url에 보낼(post 방식) body를 요청사항에 넣고 request 만든다
id에 보낸 결과를 php가 json형태로 반환한 것을 받아오므로 callback사용
callback정의
응답형식을 string으로 받고 있다
The text was updated successfully, but these errors were encountered:
OkHttp 와 Retrofit 차이점
[1] OkHttp
[2] Retrofit
변수를 넘기는 방법 2가지 존재
1. get : 변수가 눈에 보임
2. post : 변수가 눈에 안보임
즉, Retrofit code에 OkHttp 클라이언트가 선언되어 있다
= Retrofit을 쓰면 OkHttp도 쓴다고 볼 수 있다
= Retrofit이 OkHttp를 포함한다고 볼 수 있다
= OkHttp를 베이스로 Retrofit이 만들어졌다
OkHttp
요청할 body를 만들고 add에 왼쪽 id는 php에서 post로 미리 받기로 정의된 것, 오른쪽id는 해당 안드로이드에서 보내줄 변수
만든 body를 어디에 요청할지 처리하는 작업이 필요하다
url과 해당 url에 보낼(post 방식) body를 요청사항에 넣고 request 만든다
id에 보낸 결과를 php가 json형태로 반환한 것을 받아오므로 callback사용
callback정의
응답형식을 string으로 받고 있다
The text was updated successfully, but these errors were encountered: