2012-09-18 3 views
0

나는 안드로이드 & 웹 서비스에 익숙하지 않다. HttpClient를 사용하여 웹 서비스를 사용하는 안드로이드 앱을 만들고 싶다. 그러나 나는 이것을 어떻게하는지 혼란 스럽습니다. 내가해야 할 일을 설명 할게.HttpClient를 사용하여 안드로이드 앱에서 웹 서비스 호출하기

말은, 우리는 http://www.w3schools.com/webservices/tempconvert.asmx WSDL의 URL에서 웹 서비스를 = HTTP : //www.w3schools.com/webservices/tempconvert.asmx WSDL

나는 방법 "FahrenheitToCelsius"& 수익을 호출하는 것입니다 필요한 것은? 값을 안드로이드 앱에서 가져올 수 있습니다. HttpClient를 사용하여이 작업을 수행 할 수 있습니까? GET 및 POST와 같은 HTTP 메소드 만 가져 오는 것으로 보입니다.

나는 이것을 검색 할 때 아래 사이트를 더 자주 제안합니다. 그러나 그것은 내가해야 할 일을 담고 있지 않습니다. http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/

, 당신은 WSDL 파일을 통해 웹 서비스에 연결할 때

답변

1

이 clarify-하기 위해 (내가 너무 HttpClient를 사용하려면 library.But 지금 내가해야 할 ksoap 사용 "FahrenheitToCelsius"방법 & 반환 값을 호출 할 수 있습니다) 당신은 웹 서비스 —의 특정 종류, 특히 SOAP webservice를 소비하고 있습니다.

SOAP 웹 서비스에 연결하는 일반적인 방법은 선택한 언어로 라이브러리를 찾거나 WSDL을 사용하여 웹 서비스와 통신하는 코드를 생성하는 유틸리티를 찾는 것입니다.

Android에서 SOAP에 연결하는 데 널리 사용되는 유틸리티 중 하나는 ksoap-android입니다.

+0

빠른 답장을 보내 주셔서 감사합니다. ksoap.But을 사용하여 시도했지만, 다른 방법 (HttpClient 사용)도 사용해야합니다. – erandi

관련 문제