私の目標は、Javaコードを使用してサイトにログインし、ログイン時に作業を行うことです(Javaクッキング処理を作成するには、まず、これが実際にどのように機能するかを理解する必要があります)。クッキーセッションを管理する方法を完全に理解します。これが、chromeの開発者を使用しているときに私が観察したことです。ツール:1)サイトのURLの最初のリクエストで、Cookieを送信せず、応答としてCookieを取得します。
Set-Cookie:PHPSESSID=la2ek8vq9bbu0rjngl2o67aop6; path=/; domain=.mtel.bg; HttpOnly
Set-Cookie:PHPSESSID=d32cj0v5j4mj4nt43jbhb9hbc5; path=/; domain=.mtel.bg; HttpOnly
2)ログページに移動すると、(HTTP GETで)送信します:
Cookie:PHPSESSID=d32cj0v5j4mj4nt43jbhb9hbc5;
__utma=209782857.1075318979.1349352741.1349352741.1349352741.1;
__utmb=209782857.1.10.1349352741;
__utmc=209782857;
__utmz=209782857.1349352741.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
__atuvc=1%7C40
実際、Chromeの[Cookie]タブで(サイトのメインURLに対する最初のgetリクエストの後で)保存されたCookieを確認すると、次のget/postリクエストで渡される方法で存在します。最初のCookieを受け取った後に実際に何が起こっているのか、なぜそのような名前と値のペアが保存されているのかを説明できますか?