【解決方法】910823 – Web サービスでセッションを実装する方法

プログラミングQA


こんにちは、Web クライアントと、クライアントとして機能するアプリケーションの 2 種類のクライアントがあります。
これで、アプリケーションは Web クライアントと同じように index.php を呼び出して Web リクエストをシミュレートします。 nusoap 経由で Web サービスを呼び出すように変更します。 しかし、問題があります。 Web サービスはセッションレスです。 たとえば、認証のために Web サービスが呼び出されます。 呼び出されたときの 2 番目のサービスは、認証について意味がなく、完全に別の呼び出しです。 誰かが私に何かを入れるかもしれないと言った。 次のWebサービスがヘッダーからデータを読み取り、呼び出しがどのセッションに対して行われたかを認識できるように、認証を介して提供されたデータを含めるhttpヘッダーのハッシュコード。 このようにして、セッション シミュレーションのようなものが発生します。
私は「httpヘッダー」にあまり詳しくありません。 どうすればそれができるのかわかりません。 全体として、私は何が最善の解決策であるか、そしてnusoapがセッションのようなものを内部的に保持してWebサービスで読むことができるかどうかを知りたいですか?
あなたの提案は何ですか?
THX

解決策 1

Web サービスではセッションを使用できません。 ただし、呼び出されたメソッドに ID を渡すか、Java スクリプトからのクエリ文字列として ID を投稿することで、任意の呼び出し元を認証できます。

コメント

タイトルとURLをコピーしました