プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

クッキーはJSPでどのように機能しますか?


通常、CookieはHTTPヘッダーに設定されます(ただし、JavaScriptはブラウザーに直接Cookieを設定することもできます)。 Cookieを設定するJSPは、次のようなヘッダーを送信する可能性があります-

HTTP/1.1 200 OK
Date: Fri, 04 Feb 2000 21:03:38 GMT
Server: Apache/1.3.9 (UNIX) PHP/4.0b3
Set-Cookie: name = xyz; expires = Friday, 04-Feb-07 22:03:38 GMT;
path = /; domain = tutorialspoint.com
Connection: close
Content-Type: text/html

ご覧のとおり、Set-Cookieヘッダー 名前と値のペア、GMTの日付、パスが含まれています およびドメイン 。名前と値はURLエンコードされます。 有効期限 フィールドは、ブラウザに「忘れる」を指示するものです。 指定された日時以降のCookie。

ブラウザがCookieを保存するように構成されている場合、ブラウザは有効期限までこの情報を保持します。ユーザーがCookieのパスとドメインに一致するページをブラウザに向けると、サーバーにCookieが再送信されます。ブラウザのヘッダーは次のようになります-

GET / HTTP/1.0
Connection: Keep-Alive
User-Agent: Mozilla/4.6 (X11; I; Linux 2.2.6-15apmac ppc)
Host: zink.demon.co.uk:1126
Accept: image/gif, */*
Accept-Encoding: gzip
Accept-Language: en
Accept-Charset: iso-8859-1,*,utf-8
Cookie: name = xyz

その後、JSPスクリプトはリクエストメソッド request.getCookies()を介してCookieにアクセスできるようになります。 Cookieの配列を返します オブジェクト。


  1. AndroidブラウザでCookieを有効にする方法

    Cookieは、アクセスするWebサイトがアカウントやパスワードなどの情報を記憶するのに役立つ少量のデータです。これにより、ユーザーはお気に入りのWebサイトにシームレスにアクセスして使用することが容易になります。 Cookieには、個人検索などの追加情報を保存することもできます。その後、データはコンテンツの提案や表示されるパーソナライズされた広告を改善するために使用されます。 多くのユーザーは、主にプライバシーの懸念からCookieを疑って表示しますが、Cookieの存在は目的を果たし、Cookieをオフにすると、ブラウジングエクスペリエンスが著しく損なわれる可能性があります。たとえば、一

  2. Google Chrome で Cookie を無効にする方法

    誰もがインターネット Cookie について耳にしたことがありますが、有用かどうかにかかわらず、Cookie の機能を知っている人はほとんどいません。インターネット Cookie は、アクセスした Web サイトによって作成される小さなファイルで、閲覧履歴を保存して通常よりも速く Web サイトを開くことで、閲覧とオンライン ショッピングのエクスペリエンスを向上させます。また、資格情報を記憶することもできるため、オンラインになるたびにサインインする必要はありません。ただし、無料のものは何もないため、これらの Cookie を削除しないと、プライバシーが侵害される可能性があります。幸いなことに、