2017-02-09 10 views
0

私は現在、快適なサービスのためにJava Jersey 2.23.2を試しています同じクライアントからdifferentnet HttpServletRequestを受信して​​いますか?

WebクライアントとTomcat Webサービスの両方が同じデバイス上で実行されている場合、セッションは完全に処理されました。

しかし、別のマシンで実行される外部クライアント(別のWebサイト)では、1つのセッションに固執するのではなく、API呼び出しの後で常に新しいセッションが導入されます。

ローカルクライアントのように外部クライアントにWebサービスを呼び出させることはできますか?

+0

複数のクライアント間でセッションを共有しようとしていますか? 'jsessionid'を見てください – AxelH

答えて

0

あなたのリモートクライアントはJSESSIONIDクッキーを気にしないと思います。セッションが作成されると、サーバーはHTTPヘッダーSet-Cookieをそのサーバーに送信します。

クライアントはそれを受け取り、その後の要求ごとにそれを送り返す必要があります。

すべてのブラウザが自動的に行います。 しかし、あなたのクライアントが別のサービスである限り、それを気にする必要があります。

関連する問題