2016-08-02 1 views
0

ドメインAがドメインBのWebサービスを呼び出す場合、ドメインBで実行されているWebサービスはCookieを読み書きできますか?もしそうなら、どのドメインにAかB?申し訳ありませんが長い質問が、それはまっすぐ前方に十分な質問のようです。ドメインAがドメインBのWebサービスを呼び出す場合、ドメインBで実行されているWebサービスはCookieを読み書きできますか?もしそうなら、どのドメインにAかB?

+0

Webサービスは、クライアントから送信されたCookieのみを取得します。したがって、あなたの質問は、httpクライアントの行動に対処するために言い換える必要があります。 – zerkms

+0

私はクライアント(ブラウザ)からWebサービスを呼び出していないと仮定します...サービスを呼び出すシステムがヘッダー/要求/何を渡したら、BはAでCookieを読み書きできますか? – Jay

+0

AはBにリテラルクッキーコレクションを渡さなければならず、Bはそのコレクションを返し、Aは返されたデータに対して特定のアクションを実行する必要がありますか? – Jay

答えて

-1

私はあなたが本当にクッキーが何であるか、またどのように動作するのか分かりません。

類推が役立ちます。

アリスとボブが会話していて、ボブがアリスに「x = 1」と伝えている場合、アリスはこれを保存してボブに関連付けます。 AliceがBruceと会話し、BruceがAliceに「x = 2」と伝えると、Aliceはそれを保存しますが、Bruceと関連付けます。

アリスが次に話すとき、彼女は最後に彼女に言った価値を彼らに伝えます。

ボブとブルースは、このようにしてお互いに話すことができ、それらの値が完全に異なっていて、それらの間でプライベートになります。

編集:アリスは彼女がブルースから受け取った価値をボブに伝えません。また、彼女がボブから受け取った価値をブルースに伝えません。ボブもブルースも、アリスに「ねえ、これはボブのものです」と言いません。アリスはすでに誰から来たのかを知っています。話している人のものです。ブルースもボブもそのことには何の言い方もしていない。

+0

それは有益な類推ではありません。クッキーはブラウザによって設定されます。私は、あなたの声明の中の人がブラウザであるかドメインであるか混合物であるかは分かりません。あなたはそれらを同じ意味で使うようです。私の質問では、ボブはアリス(ブラウザ)とは話しませんが、ブラウザが私が興味を持った会話を保存しているので、直接的にブルースと話します。私は答えを知っていると思っていましたが、私は考えましたが、思考は知っていると同じではありませんので、私は尋ねました。 – Jay

+0

「ドメインAはドメインBのWebサービスを呼び出します」とは、サーバーではなくクライアントとして動作しない「ドメインA」ですか?また、クッキーはブラウザによって設定されず、サーバーによって設定されます。 – alzee

関連する問題