問題タブ [nusoap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP / SOAP - 学習しようとしているが、実装に問題がある
スキルセットを少し拡張するためだけに、SOAP を独学で学ぼうとしていますが、壁にぶつかり、親切な開発者が助けてくれるかどうか疑問に思っていました。
サーバーを次のようにセットアップしました。
http://www.domain1.com/server.php
そして今、別のサーバーにクライアントをセットアップしようとしました:
http://www.domain2.com/client.php
しかし、私はクソなことを働かせることができません。サーバーは問題なく表示されます-wdslはロットを出力します。しかし、クライアントは接続できず、トランザクションを完了できません。次のメッセージが表示されます。
そして、ここで私は困惑しています...
何か案は?
H
php - PHP5でネイティブSoapクラスを無効にし、nuSoapを使用しますか?
先週、nuSoapライブラリを使用してWebサービスに接続するためのコードを開発しました。コードを本番環境にデプロイしたばかりですが、すぐに、これまでに見たことのないエラーが発生し始めました。新しいsoapclientオブジェクトをインスタンス化しようとしているコード行に問題をさかのぼりました。両方のライブラリに「soapclient」という名前のクラスがあり、本番環境で作成されているクラスは、私が含めているnuSoapライブラリではなく、ネイティブのSoapライブラリからのものであることがわかりました。ネイティブSoap機能を無効にして、nuSoapに厳密に固執するにはどうすればよいですか?
php - 「キャッチされていないSoapFault例外:[クライアント]にXMLドキュメントがないようです...」エラーを取り除く方法
サーバー側でnusoapを使用して(wsdlsが必要であり、PHP SOAP拡張機能がwsdlsを生成できないため)、クライアント側でPHP SOAP拡張機能を使用して、動的サイトのビジネスロジックを開発しようとしています。
しかし、ログインやgetRoleの機能すら正しく取得できません。クライアントを呼び出そうとすると、次のメッセージが表示されます
Wsdlはサーバー側に存在し、クライアントはそれを読み取ります(wsdlに間違ったURLを入力すると、エラーが発生します)。
誰か助けてもらえますか?
php - PHP5 と SOAP/WSDL?
私は今、大きな問題を抱えています。独自の Web サービスを作成する必要がありますが、どうすればよいかわかりません。誰か助けてもらえますか?
WSDL/SOAP コードを作成する簡単な方法へのリンクでしょうか? NuSoap を試してみましたが、このコードを最終的に取得できません。助けてください。:)
php - 古い NuSoap コードを PHP コアの SOAP 関数に変換する
codeIgniter (PHP フレームワーク) で nuSoap をテストしてきましたが、php 5.3 用のパッチを適用した nusoap バージョンをダウンロードしても、nuSoap は最新の php 5.3 で動作する準備ができていないようです。
次のコードがあります。
require_once(APPPATH.'libraries/NuSOAP/lib/nusoap'.EXT); //includes nusoap
$n_params = array('CityName' => 'San Juan', 'CountryName' => 'Argentina');
$client = new nusoap_client('http://www.webservicex.net/globalweather.asmx?WSDL');
$client->setHTTPProxy("10.2.0.1",6588,"","");
$result = $client->call('GetWeather', $n_params);
これらの関数を PHP の SOAP 関数に変換するのを手伝ってくれませんか? プロキシ機能を含む?
web-services - nusoap は文字列の配列を返すことができますか?
Web サービスで文字列の配列を返したい
私は試しました:
しかし、うまくいきません。そのための正しい構文は何ですか?
助けてくれてありがとう
web-services - nusoapは文字列の配列を返すことができますか?
Webサービスで文字列の配列を返したい
私は試しました:
しかし、それは機能しません。そのための正しい構文は何ですか?
助けてくれてありがとう
php - Silverlight と PHP nuSOAP の通信の問題
NuSOAP を使用して記述された php Web サービスを呼び出したい Silverlight アプリケーションを作成しています。ここに webservice の WSDL があります
Webサービスを呼び出すと、例外が発生します
サービスのphp側は
この問題は何ですか?
c# - C#がSOAPから配列型を誤って解析している
複合型の配列を返すSOAPサービスがあります。PHPのNuSOAPの定義は次のようになります。
VisualStudio2010 C#プロジェクトで、生成されたWSDLに基づいて新しいサービスを追加しました。ClipList
VSは、タイプが単一のデータメンバーを持つクラスを含む、使用するプロキシクラスを作成しましたClip[]
。
ここまでは順調ですね。GetClipList()
プロキシを呼び出すと、タイプのオブジェクトCommunicationException
をタイプのオブジェクトに割り当てることができないというメッセージが表示されます。Clip[]
ClipList
したがって、返されたデータをに逆シリアル化し、 メソッドClip[]
の戻り型()を満たす必要があると想定しています。GetClipList
ClipList
GetClipList()
プロキシのの戻り値をClip[]
手動に変更すると、アプリケーションは正常に実行されます。しかし、明らかな理由で、自動生成されたクラスを変更することは避けたいと思います。
では、なぜそれがインスタンス化されClipList
てデータメンバーを埋めないのでしょうか?または、代わりに、VSがプロキシクラスを生成しないのはなぜGetClipList
ですかClip[]
。
.net - .NET サーバーに接続するときの PHP nuSoap の問題: 「オブジェクト参照がオブジェクトのインスタンスに設定されていません。」
現在、PHP を使用して SOAP プロジェクトに取り組んでいます。スクリプトは、リモート .NET サービス サーバーに接続しています。提供されるHelloWorldアクションを使用して適切な応答を取得しますが、スクリプトが他のアクションを使用して他のデータを取得しようとすると、
"オブジェクト参照がオブジェクト インスタンスに設定されていません。"
$data 配列のdiffgramサブ配列(以下を参照)。
サービス URL とパラメーターを除いた現在のコードを次に示します。