Web Services--gSOAP 2.7.6 第七章(7.1.5)

150 篇文章 0 订阅
19 篇文章 0 订阅

下载地址:http://sourceforge.net/projects/gsoap2

官方网站:http://genivia.com/Products/gsoap/index.html

本文翻译只是出于学习的目的,中文部分仅代表个人观点,有错误还望指正,英文部分来自gsoap-win32-2.7\doc\soapdoc2.pdf。其中复制可能有误,可以看懂英文的还请到官网下载。如有版权争议,请联系QQ:643166601,本人会及处理。翻译新手,有错是必然的,求高人指点。欢迎同为新手的你共同学习。

 

7.1.15 How to Specify a Method with No Output Parameters

To specify a remote method that has no output parameters, just provide a function prototype with

a response struct that is empty. 

 

For example:

例如:

enum ns__event { off, on, stand_by };

int ns__signal(enum ns__event in, struct ns__signalResponse { } *out);

Since the response struct is empty, no output parameters are specified. 

由于响应结构体是空的,没有指定输出参数。

Most C/C++ compilers allow empty structs. 

大多数C/C++编译器允许空结构体。

For those that dont, use a void* parameter in the struct. 

对于那些不知道的,使用结构体中有一个void*参数。

This parameter is not (de)serialized.

这个参数不是序列化(反序列化)的。

Some SOAP resources refer to SOAP RPC with empty responses as one way SOAP messaging.

一些SOAP资源值的是SOAP RPC,用空响应作为一种SOAP报文发送。

However, we refer to one-way massaging by asynchronous explicit send and receive operations as

described in Section 7.3. 

然而,我们指定一种单向异步报文发送方式明确发送和接收操作描述在7.3部分。

The latter view of one-way SOAP messaging is also in line with Basic Profile 1.0.

这个最近视图的一种SOAP报文发送也是基于Profile 1.0一致的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值