본문 바로가기

response2

레트로핏을 이용하여 서버와 통신하자! 1. 사용법 1-1. Interface 정의 1-2. Retrofit 객체 생성 1-3. HTTP 요청과 응답 2. 예제 소스 이번 게시물에서는 Retrofit을 이용하여 버튼을 누를 때마다 다음 페이지의 공지사항을 불러와서 띄우는 기능을 구현할 것이다. 사이트는 크롤링을 허용해둔 배민 사장님 광장을 이용하였다. Retrofit의 개념과 사용 전 알아야 할것들은 이미 이전 게시물에서 다루었다. 먼저 읽고 오는 것을 추천! 1. 사용법 1-1. Interface 정의 interface BaeminService { @GET("contents?typeCode=notice&size=10") fun loadNotice(@Query("page") page: String): Call } 우선 위와 같은 API int.. 2021. 4. 12.
Retrofit으로 html response 얻기 (webView 사용 아님) 1. 웹 페이지의 종류 2. 크롤링 2-1. 준비해야 할 것 2-2. html 요청 및 처리 3. 시도해본 방법들 3-1. JSON으로 받기 3-2. html 요청 및 처리 3-3. webView 나는 정적 페이지를 크롤링하고 싶다 -> '안드로이드 jsoup 파싱' 검색 나는 동적 페이지를 크롤링 할건데 JSON으로 결과를 받을 거다 -> '안드로이드 retrofit' 검색 나는 동적 페이지를 크롤링 할건데 HTML으로 결과를 받을 거다 -> 계속 읽으세요 나는 뭔소린지 1도 모르겠다 -> [목차 1]까지 읽어보세요 retrofit response html, android javascript parse, call.enqueue not working 등 이런 키워드로 검색해서 들어왔다 -> 저랑 같은 문.. 2021. 3. 16.