- 博客(3)
- 收藏
- 关注
翻译 7.1.7 如何改变响应元素的名字
在SOAP RPC方式的响应消息中并没有规定如何对响应元素进行命名,但通常是在方法名称加上"Response"来命名,例如addResponse.响应元素的名字也可以通过在头文件中进行struct或者class声明来进行指定。名字必须使用命名空间作为前缀,与请求函数名字类似。struct或者class名字就是服务器响应使用的名字。通常,web服务的输出参数必须被声明成struct或者class。
2010-09-05 16:18:00 312
翻译 7.1.6 例子
还是以计算器为例,重新使用XSD类型来声明看有什么样的影响:// Contents of file "calc.h"typedef double xsd__double;int ns2__add(xsd__double a, xsd__double b, xsd__double &Result);当使用gSOAP soapcpp2工具处理该声明时,会生成函数 soap_call_ns2__add, C风格的声明如下:int soap_call_ns2__add(struct soap *soap, char
2010-09-05 15:58:00 369
翻译 7.1.5 XSD类型编码
许多SOAP服务需要直接使用XML Schema的类型。gSOAP工具采用的默认编码方式是SOAP RPC编码,这种编码只需要能在多种情况下使用。尽管如此,使用XSD类型的消息还是需要提高互操作性。XSD类型在进行typedef后包含在头文件中,用作gSOAP soapcpp2工具的输入。经过typedef后的类型名保持与XML Schema类型(XSD 类型)一致。例如,以下的typedef声明定义了C/C++内置类型对应的XSD类型://Contents of header file...typ
2010-09-05 15:08:00 678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人