2012-09-18 33 views
0

我是新来的android & Web服务。我想创建一个Android应用程序,它使用HttpClient消耗Web服务。 但我很困惑,如何做到这一点。我会解释我需要做什么。使用HttpClient调用Android应用程序中的Web服务

说,我们在http://www.w3schools.com/webservices/tempconvert.asmx WSDL URL web服务= HTTP://www.w3schools.com/webservices/tempconvert.asmx WSDL

我需要的是调用方法 “FahrenheitToCelsius” &回报?它在Android应用程序中的值。我不能使用HttpClient执行此操作吗?因为它似乎只获得像GET和POST这样的HTTP方法。

当我搜索这个,我发现下面的网站更频繁的建议。但它不包含,我需要做的。 http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/

(我可以打电话给使用KSOAP library.But现在我需要“FahrenheitToCelsius法” &返回值要做到这一点使用的HttpClient太)

回答

1

要clarify-当你通过它的WSDL文件连接到Web服务,你正在使用一种非常特殊的webservice —,特别是一个SOAP webservice。

连接到SOAP Web服务的典型方法是根据您选择的语言找到一个库,或者找到一个将使用WSDL为您生成与Web服务通信的代码的实用程序。

一个在Android上连接SOAP的流行实用程序叫做ksoap-android

+0

感谢您的快速回复,我试过使用kso​​ap.But我也需要使用其他方式,(使用HttpClient)。 – erandi

相关问题