如何在Android中使用Soap连接到Web服务?

时间:2011-08-30 10:27:20

标签: android soap

我正在使用HttpGet方法从我的Android应用中的Web服务检索数据。以下是我现在正在使用的代码。

    String url = URLEditor.encode("http://"+Constants.strURL+"Orders.asmx/CheckWebConnection? TechCode="+username+"&TechPIN="+password); 
    HttpClient httpClient = new DefaultHttpClient(); 
    HttpGet httpGet = new HttpGet(url);  
    response = httpClient.execute(httpGet); 
    HttpEntity entity = response.getEntity(); 
    if(entity == null) return false;  
    is = entity.getContent(); 

但是,HttpGet方法现在没有正确响应,我被要求更改方法。 Web服务不支持HttpPost。如何使用Soap执行相同的操作?我是否需要下载任何库并附加到Eclipse?请帮帮我

1 个答案:

答案 0 :(得分:0)

下载ksoap2。你会发现很多帮助,包括stackoverflow,从:

开始

How to call a .NET Webservice from Android using KSOAP2?