問題タブ [soap-client]
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.
java - シンプルな Java SOAP クライアント
私は Web サービスに不慣れで、インターネット上で単純な Java SOAP クライアント プログラムを見つけようとして頭を悩ませてきました。
私がやりたいことは、SOAP メッセージを送信し、応答を受け取ることだけです。
無料の Web サービスを提供する Web サイトがあります。
http://www.webservicex.net/ws/WSDetails.aspx?WSID=17&CATID=7
国名を入力すると、その国の ISD コードが表示されます。それはそれと同じくらい簡単です。
国名を Web サービスに送信し、Java のみを使用して外部 jar を使用せずにその ISD コードを取得したいと考えています。
web-services - SOAP クライアントで SOAP Web サービスの戻り値を使用する方法
次のようなメソッドを持つ石鹸Webサービスがあります
wsdl からクライアントを生成すると、クライアント コードで Web サービスのメソッドは次のようになります。
問題は、クライアントが自分のカスタム クラス (WsResult と Information) をコードで明示的に定義せずに実装/表示できるようにすることです。
それは可能ですか?
ありがとう
編集:
私のサービスコード
php - クラス内のComplexType変数を初期化します(SoapClient)
みなさん、PHPを使用してWebサービスを利用しようとしていますSoapClient
。これで、ComplexType変数を使用しようとするまで、すべてが正常に機能しています。NullPointerException
Webサービスからを取得しています。
ComplexType変数のクラスの例を次に示します。
今、私はこのようなオブジェクトを作成しています:
しかし、これはAのオブジェクトを作成するたびに実行する必要があります。コンストラクターを使用せず$var2
にで初期化するメソッドはありますか?class A
$var1
php - Zend_Soap - WSDL の解析中にエラーが発生しました: 開始タグが必要ですが、'<' が見つかりません
完全に有効な同じ WSDL については、次のように PEAR SOAP を使用して適切にアクセスできます。
ただし、次のように使用すると、Zend_Soap を介して機能させることができません。
Zend_Soap_Client からアクセスすると、次のエラーが発生します。
エラー: SOAP-ERROR: WSDL の解析: ' https://abc.xyz.com/agent/TestService.php?wsdl 'から読み込めませんでした: 開始タグが予期されていましたが、'<' が見つかりません
Openssl も php.ini で有効になっています なぜ機能しないのか誰か知っていますか? Zend_Soap を適切に使用するように修正するにはどうすればよいですか?
php - PHP 関数 dl() の代替
PHPスクリプトで使用する必要がありますsoapClient
が、ローカルホストでは正常に動作しますが、リモートサーバーに配置するとdl()
、セキュリティ上の理由から無効になっていると表示されるため、ファイルを変更する以外に実行時にPHP拡張機能をロードする方法はありphp.ini
ますか?
web-services - SOAPリクエストの問題
「サーバーはHTTPヘッダーSOAPActionの値を認識しませんでした:」というエラーが発生します。
問題は私の石鹸の作用にあると必ずしも言っているのでしょうか?またはそれは私の石鹸メッセージにも含めることができますか?
この問題をデバッグしたいのですが、どこから始めればよいのかわかりません... = \
10倍
php - PHPのSoapClientクラスを使用してステートフルWebサービスを利用するにはどうすればよいですか?
Noobの質問。
ステートフルWebサービスを使用するPHPWebサイトを開発しています。基本的に、私のWebサイトの「制御の流れ」は次のとおりです。
- ユーザーにページが表示されます。
- ユーザーがアクションを実行します。
- Webサイトのサーバーは、ユーザー入力をパラメーターとして使用して、Webサービスへの要求を実行します。
- Webサービスのサーバーは要求を実行し、プロセスで状態Aから状態Bに移行します。
- Webサイトのサーバーはユーザーを別のページにリダイレクトし、ステップ1に戻ります。
私の問題は、Webサイトがリクエスト間でWebサービスの状態を追跡できなくなることです。WebサイトにWebサービスの状態を追跡させるにはどうすればよいですか?PHPの標準SoapClient
クラスを使用しています。
SoapClient
オブジェクトをセッション変数にシリアル化してみました:
しかし、それは機能しません。私のコードの何が問題になっていますか?
c# - WCF getURL を文字列にマッピングすると、常に NULL が返される (Taleo SOAP)
クイック サマリー:
Taleo には、WebAPI WSDL で使用する URL を返すことになっている単一のオペレーション「Dispatcher WSDL」があります。その目的は、URL をすべての意図と目的のためにソフト コード化できるようにすることです。
getURL 操作の場合、WcfTestClient.exe の XML ビューは、SOAP エンベロープで URL が返されたことを示しています。
ただし、WcfTestClient.exe 形式のビューには
Name: (return) Value: ( null ) Type: NullObjectが表示されます。
私の c# vs2010 .NET 4 コード; taleoURL は常に null です
WcfTestClient.exe からの XML 応答は次のとおりであるため、この null は奇妙です。
https://tbe.taleo.net/NA12/ats/services/rpcrouterは < return > 要素 の値です。
上記のリンクを使用できるようにするには、明らかに taleoURL が null でない必要があります。
Taleo API ガイドの 154 ~ 155 ページには、getURL が文字列 getURL(string orgCode)
http://tbe.taleo.net/products/TBE_API_Guide.pdf from
http://www.taleo.com/solutions/taleo-として定義されていると記載されています。 business-edition-web-integration-api
また
http://tbe.taleo.net/wsdl/DispatcherAPI.wsdl
http://tbe.taleo.net/wsdl/WebAPI.wsdl
DispatcherAPI.wsdl の要求/応答部分は次のとおりです。
私の最善の推測は、何かが足りないということです。
これは、私自身の無知が至福ではない場合です。
MSDN と Google は役に立ちませんでした。
ありがとう...ゲリー
php - 非推奨の関数:require_once()
最近、PHP5.2.xのDrupal6モジュールをPHP5.3.xのDrupal7に変換し始めましたが、次の警告が表示されます。
非推奨の関数:参照によるnewの戻り値の割り当ては、
require_once()
(C:\ Users \ ajinkya \ Desktop \ xampp \ php \ PEAR \ SOAP \ WSDL.phpの27行目)で非推奨になっています。
WSDL.phpの27行目は次のとおりです。require_once 'HTTP/Request.php';
この警告の原因がわかりません。require_once()
PHP 5.3.xでの動作は変更されましたか?
Drupal 7のfile.incには:という行がありrequire_once DRUPAL_ROOT . '/includes/stream_wrappers.inc;
、警告はスローされません。なんで?
error_reporting(E_ALL & ~E_DEPRECATED);
Drupal 7のsetting.phpを入力すると、警告が消えます。そのような警告を抑えるのは良いことですか?
php - nuSOAP静的クラスメソッドの命名
nuSOAP
同じ名前ではないSOAPメソッドを公開するようにライブラリを取得しようとしています。今私はやっています:
これは機能し、現在使用していますが、整理するのが難しく、メソッド名の競合がある場合、それを解決する方法がありません。static
メソッドを宣言し、上記の名前で公開するにはどうすればよいですか?このようなもの:
また、誰かが合法的なnuSOAPリファレンスを知っているなら、私は大いに感謝します。現在、私はソースを読まなければなりません。