长期关于soap(webservice)的疑问

suzaichuan 2013-06-29 05:17:53
请教:
webservice 做接口 增删改查时 修改大家怎么做的。
举个例子:a,b,c,d 四个字段参数,修改a
怎么知道b,c,d 没修改,没携带呢,不会要求使用者先查下再修改吧。
如果不是难道要把所有参数都带上,设置个 表示不修改的值?

一直疑问中,寻求答案。

目前我了解的gsoap ,序列化之后,都有值即使 不带,难道真的要做自己解析接口?
其他的axis 啥的没用过,不知行不行,至少没看到能用自己定义的结构体来生成代码。

不管啥方法,寻求答案中。。。
...全文
98 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
suzaichuan 2013-06-30
  • 打赏
  • 举报
回复
服务端怎么知道mask对应哪些标志?xml是没有顺序的啊;如果mask用变量来表示,那么就要自己去词法分析来找到变量;这种也增大了字节带宽,应该不可行吧,windows这样使用我也怀疑。 除非是固定顺序,就是顺序固定了,怎么知道第几位是哪个参数呢?还是要进行词法分析,记住这些结构吧。
www_adintr_com 2013-06-29
  • 打赏
  • 举报
回复
Windows 在设计这种 API 的时候都是附带一个 mask 参数, 用位来表示哪些有效.

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧