gSoap下Server端接口函数的数据传出[转]
发布时间:2020-12-17 02:35:45 所属栏目:安全 来源:网络整理
导读:一、引言 gSOAP是一个OpenSource的web服务开发工具,包括server/client通信和wsdl 自动生成功能,能依据wsdl文件生成server和client代码,产生的代码小巧简洁不依赖其他xml解析库,很容易移植,大大减轻 webservice程序员的工作量。它提供一种独特的SOAP/XML
一、引言
二、单个传出参数
三、多个传出参数
char *name; int age; int ns__getInfo(struct soap *soap,int id,struct type_result *ret); 四、二进制数据传出
struct xsd__base64Binary{
int __size; 在使用上述结构时,可能需要使用soap_malloc()来进行内存分配,并分配__size值。 int ns__demoFunction(struct soap *soap,...,struct xsd__base64Binary *ret) {
ret->__ptr = (unsigned char *)soap(soap,size); /*size为内存大小*/ ret->__size = size; memset(ret->__ptr,size); memcpy(ret->__ptr,src_ptr,size); /*src_ptr为源数据块指针*/ ... return SOAP_OK; 五、文件数据传出
六、参考文献 1. 官方网站2. gSoap User Guide 3. 构建WEB服务C/C++客户机 4. 用C实现WebService 转于 http://hi.baidu.com/songfeng163/blog/item/89ac27f7a3578f20720eecf3.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |