問題タブ [staff-wsf]
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.
c++ - スタッフ Web サービス フレームワーク
スタッフ Web サービス フレームワークは、C++ の他のフレームワークとどのように比較されますか?
web-services - 「WSF スタッフ」Web サービス ライブラリが明示的に「ステートフル」サービスについて言及しているのはなぜですか?
Apache Axis2c ライブラリの上に構築されたStaff Libraryを使用して、ステートレスにするサービスを実装しています。
私が理解しているように、サービスがステートフルであるかどうか (つまり、「クライアントとサーバーの相互作用に、サーバーが相互作用固有のデータを追跡することを含むかどうか。後続の各相互作用は前の相互作用の結果に依存する可能性があるため」かどうか)サービスアーキテクチャの実装に依存するものです。
私が理解しているように、スタッフを使用してステートレス サービスを作成することは完全に可能です。では、スタッフの「機能」ページで「ステートフルな Web サービスの実装」と明示的に言及されているのはなぜですか? スタッフライブラリがそれを行うのは理にかなっていますか?
web-services - Staff-WSF 起動時の Axis2C SOAP ロード サービス コンポーネント
*サービス コンポーネントの Impl.h ファイルには、次の機能があります。
OnCreate は、クライアントがサービスを呼び出したときにのみ呼び出されます。
axis2_http_server
サーバー立ち上げ時に持っていきたいです。(サーバー全体が起動されたときに OnCreate を受け取り、停止されたときに OnDestroy を受け取るクラスの 1 つのインスタンスのみ)
Staff-WSF サービスにはデフォルトで loadServiceAtStartup がありますが、サービス コンポーネントもロードするにはどうすればよいですか?
rest - Axis2C スタッフ REST ログイン サービス
スタッフ プロジェクトで非公式の Axis2/C を使用して、REST パラダイムでデータセットを返す一連のメソッドを簡単に説明しています。
ここで、ユーザーを認証する必要があり、スタッフの組み込みサービスである「staff.Login」を常に REST メソッドで使用したいと考えています。
「login」メソッドと「openSession」メソッドを呼び出すことはできますが (どちらも有効なセッション ID を返します)、次の呼び出しでこのセッションを維持できません。後でメソッド「getUserName」を呼び出すと、ゲストであると表示されるためです。以前に認証したユーザーではありません!
トークンのように、サービスへのすべての後続の呼び出しでセッション ID を渡す必要がありますか? ログインサービスに関するドキュメントや例をリンクしてもらえますか? (ネットではあまり見かけません)
ありがとう。
PS: スタッフはこのサービスをテストするためのサンプル クライアントを持っており、正しく動作しますが、REST メソッドを使用してブラウザーからサービスを使用する必要があります。