5

在 Visual Studio 中,当我们想要使用 Web 服务时,我们只需添加Service Reference,然后只需将 Web 服务地址复制并粘贴到地址字段并单击 Go !

在此处输入图像描述

在 Visual Studio IDE(或 svcutil.exe )的帮助下,我们可以简单地将生成的代理类用于 Web 服务。

就像是:

TopUpServiceClient client = new TopUpServiceClient();

TopUpRequest request = new TopUpRequest();
request.MerchantId = 100;
request.ReferenceId = 1001;
request.ServiceType = ServiceType.Prepaid;

TopUpResponse response = client.TopUp(request);

我们有一个客户想要将我们的服务与 php 一起使用,但是他在创建和使用 Soap 对象以及解析 WSDL 和数据协定对象方面遇到了很多问题。

我已经测试了他的 php 脚本并用 fiddler 进行了调试,传递给我们系统的信封是完全不正确的。(他使用 SoapClient 和 NuSoap 没有运气!)

顺便说一句, 我的问题是: 有没有像我们在PHP World 中的 Visual Studio 中所拥有的那样的 Web 服务代理生成器?任何IDE?PhpStorm、NetBeans、Eclips?或者任何可以帮助我们的工具?

我想给他发一些我们生成的代理环境之类的东西,他可以轻松使用它!

4

1 回答 1

2

最后我找到了。一个简单、小巧、有用的肥皂代理生成器。

由“Przemek Berezowski”开发的“Soap Proxy”

你可以从这里下载。

还有一些其他的工具和脚本,但是这个小东西对我有很大帮助!

于 2012-12-27T12:27:27.167 回答