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 スクリプトをテストし、フィドラーでデバッグしました。システムに渡されたエンベロープは完全に正しくありません。(彼は運がないので SoapClient と NuSoap を使います!)

ところで、 私の質問: Visual Studio In PHP World にあるような Web サービス プロキシ ジェネレーターはありますか? 任意のIDE? PhpStorm、NetBeans、Eclips? または、私たちを助けることができるツールはありますか?

生成されたプロキシ環境のようなものを彼に送りたいのですが、彼はそれを簡単に使用できます!

4

1 に答える 1

2

最後に私はそれを見つけました。シンプルで小さくて便利な Soap Proxy Generator。

「Przemek Berezowski」が開発した「Soap Proxy」

ここからダウンロードできます。

他にもツールやスクリプトがいくつかありますが、このちょっとしたことがとても役に立ちます。

于 2012-12-27T12:27:27.167 に答える