C# 如何调用 soapui 软件测试成功的webservice

飘飘故我在 2018-12-13 05:50:54
客户有个webservice 需要我们调用(因为csdn没法上传附件wsdl下面有下载url),里面有个函数execute,带入参数requestXML是一个string类型 ,我的开发方式:C# 语言,通过wsdl文件生成webservice 的.cs文件
下图是客户webservice通过soapui调用成功的截图,本人新手对SOAPUI软件不太熟悉,想问一下,我调用这个函数带入参数字符串应该是什么?
wsdl下载地址:https://pan.baidu.com/s/1LKgZjdLvMNchcKF690LXIQ



...全文
642 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shoujiao 2018-12-20
  • 打赏
  • 举报
回复
静态调用比较简单,程序添加wsdl的服务引用后将类实例化,必要属性赋值,调方法传参就可以了,body里传的参数才是xml<service></service>的值 怎么编辑上一条答案啊,找半天没找到,尴尬
shoujiao 2018-12-20
  • 打赏
  • 举报
回复
我觉得题主的问题在于,调用这个webservice的方法有个header的验证,至于验证的内容并不是通常的用户名和密码,而是appId。忽然想到以前C#调java接口遇到的问题,问题就不再赘述了,翻看了一下其他博主的解答,比我表述得清楚,贴出连接希望对你有帮助。https://blog.csdn.net/argl521/article/details/5700271 https://blog.csdn.net/u012995964/article/details/54562111
  • 打赏
  • 举报
回复
requestXML标签内的数据就是你需要传入的参数,
准确来说是<![CDATA[...]>内的数据,使用CDATA可以避免xml转义了你的数据
飘飘故我在 2018-12-14
  • 打赏
  • 举报
回复
引用 1 楼 JeruSalem 的回复:
传appid
body 里数据呢?
JeruSalem 2018-12-13
  • 打赏
  • 举报
回复
传appid

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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