RETROFIT (2) 썸네일형 리스트형 [안드로이드 개인공부] Retrofit에 RxJava적용해보기 Retrofit에 대해서 궁금한 부분은 https://zzandoli.tistory.com/2 를 참고하면된다. 기존 Retrofit을 사용할 경우 아래와 같이 인터페이스 서비스를 만들고 interface GitHubService { @GET("/users/{user}/repos") fun listRepos(@Path("user") user:String): Call} 해당서비스를 create해준다. val service:GitHubService = Retrofit.Builder() .baseUrl("https://api.github.com") .build() .create(GitHubService::class.java); 그리고 네트워킹을 하고자 하는 위치에 아래처럼 구현하여, Call객체를 통해 비동기.. [안드로이드 개인공부] Retrofit 사용방법 사용자가 URL을 브라우저 주소창에 작성하여 엔터를 누르면 원하는 페이지가 나온다. 특정 웹페이지를 사용자 웹 브라우저에게 보여주기 위해 내부적인 처리들을 하는 것이다. 그 내부적인 처리에서, 클라이언트가 서버에게 웹페이지를 보여달라고 하는 것을 요청이라고 하며, 그에 대한 서버의 대답을 응답이라고 한다. 클라이언트가 서버로 요청하기 위해서 HTTP패킷을 사용한다. HTTP패킷은 크게 헤더와 바디로 나뉘어진다. 헤더에는 메소드방식, 클라이언틔 정보, 브라우저 정보, 접속할 URL등 정보를 담을 수 있다. 바디는 보통 비어 있는데, 특정 데이터를 담아서 서버에게 요청이 가능하다. 여기서 GET과 POST방식으로 나눌 수가 있다. - GET의 경우 클라이언트가 입력한 Query의 이름과 값이 결합되어 스트링.. 이전 1 다음