如何在android中将值发布到webservice

时间:2010-12-10 15:30:48

标签: android

我希望得到一些关于将值发布到网络服务的线索......

当我发布值时,我得到xml中必须解析的响应。任何将值发布到webservice的教程都会有很大的帮助......

4 个答案:

答案 0 :(得分:4)

这是一个有关与REST服务交互的有用教程:http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/。如果服务是SOAP服务,那么请查看Stack Overflow问题How to call web service with Android

就XML解析而言,我编写了一个Android应用程序,我还需要解析XML。出于我的目的,我发现XmlPullParser API最方便:How to use XmlPullParser in Android

需要注意的一点是,Android {x及更早版本的XmlPullParser(来自Apache Harmony项目)不支持getPrefix()getAttributePrefix(int index)。从Android 4.0开始,XmlPullParser实施切换为kXML2。我不确定kXML2是否支持getPrefix()getAttributePrefix(int)方法。

答案 1 :(得分:2)

http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/

上面的链接提供了一个很好的示例,您可以使用它来调用REST Web服务,无论是否有参数。

答案 2 :(得分:0)

看起来这个问题已经过时了,但我想我会为其他人提出这个问题。

上面提供的lukencode.com有效,但它在主线程和块上运行,因此它可能导致Android中可怕的“应用程序无响应”错误。有一个类似的解决方案可以将它分解到它自己的线程上,因此它可以异步运行而不会阻塞。

Rest service wrapper

答案 3 :(得分:0)

链接下方可以提供帮助。

Accessing Webervice with Parameters