如何模拟另一个 Web 服务

本文关键字:另一个 Web 服务 模拟 何模拟 | 更新日期: 2023-09-27 18:35:25

我有调用Web服务的代码。 我们会说"第三方"网络服务。 所以我可以获取此服务的 wsdl,实际上我已经使用此 wsdl 生成了一个代理类。

我试图满足的要求是:创建一个看起来就像上面提到的 Web 服务,但做其他事情。 因此,将在配置文件/数据库中更改 Web 服务 URL,以允许在两个 Web 服务之间切换。

不确定的是如何使用我生成的代理类或其他方法,以便命名空间和数据协定看起来完全相同。 我对此了解不多,这些是同事们扔在那里的术语。 我只需要在我的版本中实际实现 Web 服务的方法之一。

如何模拟另一个 Web 服务

使用您知道的任何技术构建站点,并返回与该服务匹配的响应。

请注意,如果您只需要返回足够静态的响应以进行偶尔的测试,则可以使用 Fiddler,因为它允许返回任意响应而不是真正的一次。