問題タブ [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.

0 投票する
3 に答える
10803 参照

php - PHP / SOAP - 学習しようとしているが、実装に問題がある

スキルセットを少し拡張するためだけに、SOAP を独学で学ぼうとしていますが、壁にぶつかり、親切な開発者が助けてくれるかどうか疑問に思っていました。

サーバーを次のようにセットアップしました。

http://www.domain1.com/server.php

そして今、別のサーバーにクライアントをセットアップしようとしました:

http://www.domain2.com/client.php

しかし、私はクソなことを働かせることができません。サーバーは問題なく表示されます-wdslはロットを出力します。しかし、クライアントは接続できず、トランザクションを完了できません。次のメッセージが表示されます。

そして、ここで私は困惑しています...

何か案は?

H

0 投票する
3 に答える
5577 参照

php - PHP5でネイティブSoapクラスを無効にし、nuSoapを使用しますか?

先週、nuSoapライブラリを使用してWebサービスに接続するためのコードを開発しました。コードを本番環境にデプロイしたばかりですが、すぐに、これまでに見たことのないエラーが発生し始めました。新しいsoapclientオブジェクトをインスタンス化しようとしているコード行に問題をさかのぼりました。両方のライブラリに「soapclient」という名前のクラスがあり、本番環境で作成されているクラスは、私が含めているnuSoapライブラリではなく、ネイティブのSoapライブラリからのものであることがわかりました。ネイティブSoap機能を無効にして、nuSoapに厳密に固執するにはどうすればよいですか?

0 投票する
11 に答える
74927 参照

php - 「キャッチされていないSoapFault例外:[クライアント]にXMLドキュメントがないようです...」エラーを取り除く方法

サーバー側でnusoapを使用して(wsdlsが必要であり、PHP SOAP拡張機能がwsdlsを生成できないため)、クライアント側でPHP SOAP拡張機能を使用して、動的サイトのビジネスロジックを開発しようとしています。

しかし、ログインやgetRoleの機能すら正しく取得できません。クライアントを呼び出そうとすると、次のメッセージが表示されます

Wsdlはサーバー側に存在し、クライアントはそれを読み取ります(wsdlに間違ったURLを入力すると、エラーが発生します)。

誰か助けてもらえますか?

0 投票する
1 に答える
4434 参照

php - PHP5 と SOAP/WSDL?

私は今、大きな問題を抱えています。独自の Web サービスを作成する必要がありますが、どうすればよいかわかりません。誰か助けてもらえますか?

WSDL/SOAP コードを作成する簡単な方法へのリンクでしょうか? NuSoap を試してみましたが、このコードを最終的に取得できません。助けてください。:)

0 投票する
2 に答える
3316 参照

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 関数に変換するのを手伝ってくれませんか? プロキシ機能を含む?

0 投票する
1 に答える
1926 参照

web-services - nusoap は文字列の配列を返すことができますか?

Web サービスで文字列の配列を返したい

私は試しました:

しかし、うまくいきません。そのための正しい構文は何ですか?

助けてくれてありがとう

0 投票する
3 に答える
16067 参照

web-services - nusoapは文字列の配列を返すことができますか?

Webサービスで文字列の配列を返したい

私は試しました:

しかし、それは機能しません。そのための正しい構文は何ですか?

助けてくれてありがとう

0 投票する
3 に答える
2176 参照

php - Silverlight と PHP nuSOAP の通信の問題

NuSOAP を使用して記述された php Web サービスを呼び出したい Silverlight アプリケーションを作成しています。ここに webservice の WSDL があります

Webサービスを呼び出すと、例外が発生します

サービスのphp側は

この問題は何ですか?

0 投票する
2 に答える
1944 参照

c# - C#がSOAPから配列型を誤って解析している

複合型の配列を返すSOAPサービスがあります。PHPのNuSOAPの定義は次のようになります。

VisualStudio2010 C#プロジェクトで、生成されたWSDLに基づいて新しいサービスを追加しました。ClipListVSは、タイプが単一のデータメンバーを持つクラスを含む、使用するプロキシクラスを作成しましたClip[]

ここまでは順調ですね。GetClipList()プロキシを呼び出すと、タイプのオブジェクトCommunicationExceptionをタイプのオブジェクトに割り当てることができないというメッセージが表示されます。Clip[]ClipList

したがって、返されたデータをに逆シリアル化し、 メソッドClip[]の戻り型()を満たす必要があると想定しています。GetClipListClipList

GetClipList()プロキシのの戻り値をClip[]手動に変更すると、アプリケーションは正常に実行されます。しかし、明らかな理由で、自動生成されたクラスを変更することは避けたいと思います。

では、なぜそれがインスタンス化されClipListてデータメンバーを埋めないのでしょうか?または、代わりに、VSがプロキシクラスを生成しないのはなぜGetClipListですかClip[]

0 投票する
1 に答える
1783 参照

.net - .NET サーバーに接続するときの PHP nuSoap の問題: 「オブジェクト参照がオブジェクトのインスタンスに設定されていません。」

現在、PHP を使用して SOAP プロジェクトに取り組んでいます。スクリプトは、リモート .NET サービス サーバーに接続しています。提供されるHelloWorldアクションを使用して適切な応答を取得しますが、スクリプトが他のアクションを使用して他のデータを取得しようとすると、

"オブジェクト参照がオブジェクト インスタンスに設定されていません。"

$data 配列diffgramサブ配列(以下を参照)。


サービス URL とパラメーターを除いた現在のコードを次に示します。