2014-05-01 82 views
0

我对连接到数据库的Android项目工作,
而我要找的教程中,我发现那些创造.php文件,并使用HttpClientHttpPost它们与Android应用程序连接,
然后与json交换数据。
这一点很清楚。Android和web服务

我发现其他toturials混淆了我!
他们正在谈论使用SOAPwsdl文件?
他们用来连接到web服务的链接是.wsdl的扩展!

有人可以向我解释他们是什么?
谢谢。

回答

2

SOAP EN WSDL与xml有关,我不推荐你使用xml。

我建议你使用json,因为json的性能比xml好。

我强烈推荐你使用凌空https://developers.google.com/events/io/sessions/325304728

目前在互联网上有足够的实例,使之与您的应用程序工作得很好!

但是,如果你想使一个WebService看到这里的问题>Android WSDL/SOAP service client

WSDL是网络服务描述为一组对包含面向文档或面向过程的信息的消息操作的端点的XML格式。操作和消息被抽象地描述,然后绑定到一个具体的网络协议和消息格式来定义一个端点。相关的具体端点被组合成抽象的端点(服务)。无论使用哪种消息格式或网络协议进行通信,WSDL都是可扩展的,以允许描述端点及其消息,但是,本文档中描述的唯一绑定描述了如何将WSDL与SOAP 1.1,HTTP GET/POST一起使用以及哑剧。 来源:http://www.w3.org/TR/wsdl

+0

我不认为WSDL SOAP调用可以从凌空 –

+0

我找到了一个职位(https://gist.github.com/worker8/20eb5bd3400b88f10973)关于从凌空WSDL调用,它实际上不是直接的方式呼叫webservice的。 –