.net调用SAP的接口问题

zhangjunbo317 2016-06-07 08:49:01
SAP有两个PI,里面的方法都是一样的,只是URL不一样,如何在客户端同时能调用这两个PI,我的思路是动态通过URL来访问对应的PI。做法如下:
我添加了一个webservice引用,生成的一个方法我进行了重载,增加了一个参数(直接传入URL),但是调用这个接口,出现这个异常“Path property must be set before calling the Send method”,哪位高人帮参考一下,查了百度说是WSDL路径的问题,但不太明白,应该如何处理。另外有更好的思路,请不吝赐教,万分感谢!
...全文
291 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35877464 2016-10-05
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
ws本来就支持传递url的,不知道你干嘛还要改方法,而且也不知道你改的什么方法 WebS ws=new WebS(); ws.Url="实际网络路径"; ws.callMethod();
调用的时候出现Method Not Allowed错误,这是什么原因? 网上查了好多资料都行不通
zhangjunbo317 2016-06-08
  • 打赏
  • 举报
回复
正解,一语中的。
  • 打赏
  • 举报
回复
ws本来就支持传递url的,不知道你干嘛还要改方法,而且也不知道你改的什么方法 WebS ws=new WebS(); ws.Url="实际网络路径"; ws.callMethod();

111,129

社区成员

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

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

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