如何解决如何更改根节点wcf request \\\\ response
|| 我正在调用Java Web服务,我正尝试使用网关和消息检查器从WPF客户端调用它。我面临的问题是-Java Web服务需要请求xml的根节点作为元素,但是我的WCF请求(当我在MessageInspector-beforeSendRequest中对其进行检查时)包含操作协定名称作为根节点。 有什么办法可以从请求中删除“开始”和“结束”操作名称节点,并直接发送以“ node”开头的请求。 从服务获得响应时,也会出现相同的问题 我刚刚加入这个社区。我确实尝试搜索它。但是不知何故没有指向我的指针。解决方法
肥皂标准允许使用不同样式的肥皂信封XML结构。 Microsoft默认情况下使用已知的样式文档/文字/包装纸,而不是文档/文字。他们有他们的理由,但是这会使与某些类型的Java服务的集成变得困难。
为了使Java和WCF正常运行,您可能需要手动配置WCF客户端类,使其符合文档/文字的肥皂风格。本文,本文以及此处都对问题进行了很好的描述。您需要多少时间才能更改SvcUtil生成的WCF客户端类的结构,以发出正确格式的肥皂,这取决于Java服务要求,但这应该可以帮助您开始。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。