Web services .NET客户端调用java Web服务--(如何更改根命名空间)

Web services .NET客户端调用java Web服务--(如何更改根命名空间),web-services,ssl,Web Services,Ssl,目前,我们有一个java Web服务,我们正试图通过.NET客户端连接到它。这一切都是通过SSL完成的。有没有什么众所周知的陷阱,因为这似乎是一个一再出现的问题。我应该寻找的最著名的哥特查是什么 JavaWeb服务是SOAP/WSDL。没有像WS-Security这样的WS-*扩展 好的,这就是我想要解决的问题: 我们得到了一个java Web服务,可以从C#客户端调用。我将问题追溯到java Web服务期望C#客户机不会生成一些修改过的xml这一事实。java Web服务希望实现以下目标:

目前,我们有一个java Web服务,我们正试图通过.NET客户端连接到它。这一切都是通过SSL完成的。有没有什么众所周知的陷阱,因为这似乎是一个一再出现的问题。我应该寻找的最著名的哥特查是什么

JavaWeb服务是SOAP/WSDL。没有像WS-Security这样的WS-*扩展

好的,这就是我想要解决的问题: 我们得到了一个java Web服务,可以从C#客户端调用。我将问题追溯到java Web服务期望C#客户机不会生成一些修改过的xml这一事实。java Web服务希望实现以下目标:




1001027892

问题是,我的客户机生成的xml/SOAP内容如下:




1001027892

注:C版本中缺少“iAttr”


问题:我如何在C中添加有问题的属性以匹配java WS的期望值?

好吧,如果您以“正确”的方式编写服务,那么应该不会有任何问题,至少不会有语言互操作的问题。

我没有编写服务。奇怪的是: 进行相同webservice调用的java客户端可以完美地工作。
但是,进行完全相同的web服务调用的.NET客户端中断。

java web服务是SOAP/WSDL吗?它是否使用任何WS-*扩展,如WS-Security?您应该提供有关特定问题的更多信息。我知道这不是问题的目的,但这应该有助于解决问题,因为请求是不同的。他选择编写服务和客户端,但选择不同语言的可能性有多大?与他编写客户机的可能性相比,这种可能性要小一些,而且我不想冒险控制服务器。在这种情况下,批评他写服务的方式似乎有点苛刻。