gpt4 book ai didi

wcf - Delphi 客户端使用的 WCF 中生成的 WSDL

转载 作者:行者123 更新时间:2023-12-03 17:59:45 25 4
gpt4 key购买 nike

我有一个通过 ws-security 实现安全性的 WCF (.net 3.5) 服务。我生成了一个 WSDL 文件供在 Delhi v7.0 中创建的客户端使用。我在从德里客户端收到的 SOAP 消息中遇到了一些问题:

1) SOAP 消息与使用相同 WSDL 文件的 .NET Web 表单生成的 SOAP 消息不同。例如。德里客户端发送的 SOAP 消息不包含 <Header>元素

2) <Body> SOAP 消息中缺少元素。等

总而言之,整合并不顺利。我认为这是一些不兼容问题。我想了解如何解决此类问题。应该采取什么预防措施,以便任何使用相同 WSDL 的客户端都可以发送类似于 .NET 客户端发送的 SOAP 消息的 SOAP 消息。

最佳答案

您可以在 XML 字符串“传输到网络”之前通过在 XML 字符串上使用 stringreplace 来注入(inject)标签。您需要一个 RIO_BeforeExecute 处理程序,然后您可以直接处理 SOAPRequest。

关于wcf - Delphi 客户端使用的 WCF 中生成的 WSDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7519048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com