0

ブラウザがCookieを使用してセッションIDを保存し、リクエストごとにこれらのIDを確認することを知っています。私の質問は次のとおりです。モバイルデバイス(または他のデバイス)からREST呼び出しを行う場合、クライアント/サーバー通信はどのようにセッションを識別し、各クライアントに一意のセッションIDを割り当てますか?

4

1 に答える 1

0

あなたの質問がクライアント側またはサーバー側で実際に起こっていることに関連しているかどうかは明らかではありません。

(Java) Web サーバーの観点から見ると、sessionID は単なる ID であり、クライアントと通信してこの ID を処理するには、基本的に 3 つの方法があります (したがって、サーバーはどのユーザーと話しているかを認識します)。

  • URL書き換え
  • 非表示のフォーム入力
  • クッキー

どのクライアントも HTTP ヘッダーに Cookie を入れることができるため、Cookie の使用はクライアントとしての Web ブラウザーの使用に厳密に限定されません。

特定のクライアントがサーバーとセッション情報を通信する方法を知りたい場合は、使用するクライアントを具体的に指定してください。一般的なメカニズムが同じであっても、実装の詳細 (したがってクライアント コード) が異なる場合があるためです。 .

于 2013-03-01T12:43:38.827 に答える