Android에서 최고의 REST 클라이언트 프레임 워크 / 유틸리티
RESTful 웹 서비스를 사용할 Android 애플리케이션을 빌드하려고합니다. 가능한 한 효과적이고 안정적 이길 원하기 때문에 REST 클라이언트를 직접 작성하고 싶지 않습니다 (REST를 처음 사용하는 경우입니다).
내 프로젝트에서 사용할 수있는 Android / Java 용 (무료) 프레임 워크 또는 유틸리티가 있습니까?
Restlet 은 훌륭한 REST 프레임 워크이며 Android 버전이 있습니다.
모든 HTTP 클라이언트 라이브러리는 웹 API와 REST 방식으로 상호 작용하기에 완벽해야합니다. 예 : http://developer.android.com/reference/org/apache/http/client/HttpClient.html
Spring Android를 사용해보십시오-매우 편리한 클래스 RestTemplate이 있습니다.
또한 Android의 나머지 클라이언트를위한 작은 솔루션을 찾고 있습니다. 빠른 비교 후 다음을 발견했습니다.
- Resting v0.7 : resting-0.7-dev-release-android.jar- 1.3MB (문서에 따르면 올인원)
- Restlet v2.1.2 : org.restlet.jar- 728KB (하지만 httpclient 확장 및 json 확장을 추가 한 후> 1MB 여야 함)
- Android v1.0.1 용 Spring : spring-android-core-1.0.1.RELEASE.jar 113KB + spring-android-rest-template-1.0.1.RELEASE.jar 186KB + gson-2.2.3.jar 194KB = 493KB ( 인증 지원이 없으면 스프링 소셜이 종속성이됩니다.)
놓치면 저를 수정하십시오.
Resting- "REST 서비스를 사용하고 응답을 객체로 변환하는 경량 Java 구성 요소"를 확인하십시오.
http://code.google.com/p/resting/
나는 그것을 직접 사용하지 않았지만 계획하고 있습니다.
함께 진행하기 위해이 Google IO 세션에 설명 된 모범 사례를 구현하기위한 예제 소스 코드를 검색하고 있습니다. http://www.youtube.com/watch?v=xHXn3Kg2IQE
참조 URL : https://stackoverflow.com/questions/4945119/best-rest-client-framework-utility-on-android
'programing tip' 카테고리의 다른 글
Quartz.NET 구성 파일에 대한 문서는 어디에 있습니까? (0) | 2020.12.26 |
---|---|
Django REST 프레임 워크의 중첩 된 리소스에 필터를 적용하려면 어떻게해야합니까? (0) | 2020.12.26 |
Scala : mapValues가 뷰를 생성하는 이유는 무엇이며 안정적인 대안이 있습니까? (0) | 2020.12.26 |
AsyncTask와 Thread / Runnable의 차이점 (0) | 2020.12.26 |
.NET 용 그래프 데이터베이스 (0) | 2020.12.26 |