안드로이드 retrofit 예제

안녕하세요 내 응용 프로그램에 대 한 개조를 사용 하 고 이 URL = „https://dev-us-02.oction.co/api/v1/auctions“를 사용 하 여 임; 그것은 웹 브라우저와 포스트 맨에서 잘 작동. 그러나 retrofit을 사용하여 앱에 추가하면 IOException :연결이 피어에 의해 닫힙싸는 오류가 발생합니다. 당신은 도울 수 있습니까? 그것은 단지 안드로이드에 오고있다. 이 튜토리얼은 아이폰 OS에서 작동, 우리는 당신의 안드로이드 응용 프로그램에서 Retrofit HTTP 클라이언트를 사용하는 방법을 볼 수 있습니다. https://www.androidhive.info/RxJava/flatmap-concatmap-operators-flight-tickets-app/(RxJava 연산자를 사용하여 네트워크 응답이 수정) https://www.androidhive.info/RxJava/android-rxjava-networking-with-retrofit-gson-notes-app/ https://www.androidhive.info/RxJava/android-rxjava-instant-search-local-remote-databases/ 응용 프로그램은 안드로이드 스튜디오 2.3.3에서 시작에 폐쇄 유지 당신이 도움을 주시기 바랍니다 수 있습니다. Retrofit은 스퀘어에서 멋진 사람들에 의해 만들어진 안드로이드와 자바에 대한 멋진 유형 안전 HTTP 클라이언트입니다. Retrofit을 사용하면 일반 구 자바 객체(POJ)로 구문 분석된 JSON 또는 XML 데이터를 쉽게 사용할 수 있습니다. 이 오류가 다시 점점 더 얻기 , 나는이 오류가 다시 com.google.gson.JsonSyntaxException을 폐색하는 이유를 모르겠어요: java.lang.IllegalStateException: 예상 BEGIN_OBJECT하지만 줄에 문자열이었다 1 경로 $ 05-19 16:05:209 17374-17374/ com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: com.google.gson.internal.bind.bind.reflectiveTypeAdapter$어댑터.read.read(반사형어댑터.자바:224) 05-19 16:05:26.109 17374-17374/ com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: at retrofit2.converter.gson.ResponseBodyConverter.converter(GsonResponseBodyConvert.java:37) 05-19 16:05:26.109 17374-17374/ com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: at retrofit2.converter.gson.ResponseBodyConverter.converter(GsonResponseBodyConvert.java:25) 05-19 16:05:26.109 17374-17374/ com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: retrofit2. ServiceMethod.toResponse(ServiceMethod.java:118) 05-19 16:109 17374-17374/com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: retrofit2.

OkHttpCall.parseResponse(OkHttpCall.java:212) 05-19 16:05:26.109 17374-17374/com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: OkHttpCall$1.onResponse(OkHttpCall.java:106) 05-19 16:05:26.109 17374-17374/com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: okhttp3. RealCall$AsyncCall.execute(RealCall.java:135) 05-19 16:05:26.109 17374-17374/com.hussain.progosteach.lithoproductdetail_elabel z W/System.err: at okhttp3.internal.NamedRunnable.runnable.run(NamedRunnable.java:32) 05-19 16:05:26.109 17374-17374/ com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: java.util.comcurrent.ThreadPoolExecutor.runWorker(스레드풀익큐터.java:1113) 05-19 16:05:26.109 17374-17374/com.hussain.progos System.err: at java.util.comcurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 05-19 16:05:26.109 17374-17374/com.hussain.progosteach.lithoproductdetail_elabelz W/System.err.에서 java8.thread.1 05-19 16:05:26:109 17374-17374/com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: java.lang.IllegalStateException: 예상 BEGIN_OBJECT 하지만 문자열 1 열 1 경로 $05-19 16:26:26.17 com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: com.google.gson.stream.JsonReader.beginObject (JsonReader.java:385) 05-19 16:05:26.109 17374-17374/com.hussain.progosteach.lithoproduct.erdetail.e.hussain.e…..-lithoproduct.er.. com.google.gson.internal.bind.reflectiveTypeAdapter$Adapter.read(반사형어댑터.java:213) 05-19 16:05:26.109 17374-17374/com.hussain.progosteach.lithoproductdetail_elabelz W/System.err: … 10 더이 튜토리얼에서, 우리는 영화 DB API에서 영화 세부 사항을 포함하는 JSON 개체를 다운로드하는 개조 라이브러리를 사용하는 안드로이드 응용 프로그램을 만들려고, 이 영화 세부 사항은 이제 안드로이드 응용 프로그램에 RecyclerView에 표시됩니다.