用.net调用JAVA带SoapHeader验证的WebService问题,JAVA作为服务端,当然只提供一个带“?wsdl”的URL
如果通过添加Web引用方式,然后手动修改代理类的方式调用,现在已经实现了
但是这样有个问题,就是服务端地址变了,就得更新Web引用,然后重新修改代理类....
现在别人提供另一种方式,如下步骤:
1、用WSDL命令将URL编译成本地.cs;
2、然后修改.cs文件(给.cs文件加标头,就是加SoapHeader的一些东西)
3、再用csc命令将其编译成dll文件来调用
(注意以上步骤都是通过c#代码来实现)现在第2步的这个给.cs文件加标头,我不知道怎么实现(应该不是用读写文件的方式来实现吧)。
哪位做过的给指导下。。