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? または、私たちを助けることができるツールはありますか?
生成されたプロキシ環境のようなものを彼に送りたいのですが、彼はそれを簡単に使用できます!