使用HttpClient在android应用程序中调用Web服务

使用HttpClient在android应用程序中调用Web服务,android,apache-httpclient-4.x,Android,Apache Httpclient 4.x,我不熟悉android和web服务。我想创建一个使用HttpClient的android应用程序来使用web服务。 但我对如何做到这一点感到困惑。我会解释我需要做什么 比如说,我们在 WSDL url=http://www.w3schools.com/webservices/tempconvert.asmx?WSDL 我需要的是在android应用程序中调用方法“FahrenheitToCelsius”&从中返回值。我不能使用HttpClient吗?因为它似乎只获取像get和POST这样的HTT

我不熟悉android和web服务。我想创建一个使用HttpClient的android应用程序来使用web服务。 但我对如何做到这一点感到困惑。我会解释我需要做什么

比如说,我们在 WSDL url=http://www.w3schools.com/webservices/tempconvert.asmx?WSDL

我需要的是在android应用程序中调用方法“FahrenheitToCelsius”&从中返回值。我不能使用HttpClient吗?因为它似乎只获取像get和POST这样的HTTP方法

当我搜索这个时,我发现下面的网站是一个更频繁的建议。但它不包含我需要做的事情。


(我可以调用“华氏摄氏度”方法,并使用ksoap库返回值。但现在我也需要使用HttpClient来实现)

为了澄清,当您通过WSDL文件连接到Web服务时,您使用的是一种非常特殊的Web服务,特别是Web服务

连接到soapwebservice的典型方式是用您选择的语言查找库,或者查找将使用WSDL为您生成与webservice通信的代码的实用程序


在Android上连接到SOAP的一个流行工具叫做

感谢您的快速回复,我已经尝试过使用ksoap。但是我也需要使用另一种方式(使用HttpClient)。