Symbian学习笔记(17)——初探WebServices API的使用(上)

http://tech.ddvip.com   2008年09月06日    社区交流

内容摘要:很久没有学习Symbian了,今天研究一下如何使用Symbian中提供的WebService框架来SayHello。从SDK文档中提供的资料来看这个接口似乎有点复杂,包括了Connection API、Description API和Manager API三套东西,此外还涉到了XML的解析之类的一些API的应用。

  很久没有学习Symbian了,今天研究一下如何使用Symbian中提供的WebService框架来SayHello。

  从SDK文档中提供的资料来看这个接口似乎有点复杂,包括了Connection API、Description API和Manager API三套东西,此外还涉到了XML的解析之类的一些API的应用。

  阅读了一下它的例子程序(S60Ex目录下的AddressBook),让我更晕乎了。怎么跟自己平时使用的WebService不一样了?

  在SDK文档中关于CSenServiceConnection有这么一段描述:

  Web Services包括两种不同的框架模型: 1. Identity Based Web Services Framework (ID-WSF). The framework ID for this is KDefaultIdWsfFrameworkID ("ID-WSF"). 2. Basic Web Services Framework. Framework ID is KDefaultBasicWebServicesFrameworkID ("WS-I").

  如果提供了Contract则缺省使用ID-WSF。

  首先用.NET做一个简单的WebServices来测试,就用缺省产生的HelloWorld吧。很简单的,它的SOAP描述如下:

  view plaincopy to clipboardprint?

  <PREclass=csharpname="code">POST/uim/PService.asmxHTTP/1.1  

  Host:localhost  

  Content-Type:text/xml;charset=utf-8  

  Content-Length:length  

  SOAPAction:"urn:pservice:helloworld" 

  <?xmlversion="1.0"encoding="utf-8"?>  

  <soap:Envelopexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">  

来源:HARE & TOP    责编:豆豆技术应用

正在加载评论...