gsoap 无法生成命名空间的!!坐等!!

sth02582003 2013-01-28 11:25:35
通过GSOAP生成 webservice服务器段的代码后,访问该服务,返回的响应中没有
命名空间的定义,那位大侠知道? 谢谢

这个是服务端返回的应答
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope>
<SOAP-ENV:Body><tds:GetServicesResponse><tds:Service><tds:Namespace>http://www.onvif.org/ver10/events/wsdl</tds:Namespace><tds:XAddr>http://192.168.1.134:80/onvif/device_service</tds:XAddr><tds:Version><tt:Major>0</tt:Major><tt:Minor>3</tt:Minor></tds:Version></tds:Service></tds:GetServicesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

在<SOAP-ENV:Envelope> 中缺少对 SOAP-ENV命名空间的定义!!!

...全文
172 1 点赞 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sth02582003 2013-01-29
自己搞定了,我使用的是GSOAP2.8.3. 在调用完 soap_copy(const struct soap *soap) 后, soap中的namespace和local_soapspace全被 清空了。 需要重新赋值。
  • 打赏
  • 举报
回复
相关推荐
发帖
工具平台和程序库
加入

2.4w+

社区成员

C/C++ 工具平台和程序库
申请成为版主
帖子事件
创建了帖子
2013-01-28 11:25
社区公告
暂无公告