webservice调用出错的奇怪现象: test

bahic 2010-12-02 03:32:34
我最近也做了个程序.需要用C++调用webservice. 结果没成功.
用cb++自动生成的cpp,h 但在调用时就出错.最后我直接抓包查看:(只贴出来其中一部分,其它的格式都差不多)
<password>123456</password><receivers><string>136xxxxxxxx</string></receivers>

而运行他们另一个能正确调用webservice的程序. 抓包后.发送包里面的结构如下:
<hs1:password>123456<hs1:/password><hs2:receivers><hs4:string>13611111111<hs4:/string><hs2:/receivers>

不知道是因为SOAP版本不对或者是C++生成的结构代码不对.

虽然问题最后通过调用包装后的的DLL解决了.但一直没弄懂CB为什么生成的格式和正确的不一样..
...全文
59 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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