【问题标题】:where's the cookie from?饼干是哪里来的?
【发布时间】:2012-08-14 16:18:21
【问题描述】:

我从来没有访问过一个网站,第一次访问这个网站并尝试登录,我使用fiddler监控post数据,

在http post header中,已经有cookie了。怎么会这样?

如何生成 cookie 来自动登录网站?

以下是原始标题。

POST https://us.battle.net/login/en/?ref=&app= HTTP/1.1
Host: us.battle.net
Connection: keep-alive
Content-Length: 64
Cache-Control: max-age=0
Origin: https://us.battle.net
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko)        Chrome/21.0.1180.77 Safari/537.1
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Referer: https://us.battle.net/login/en/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8,en-GB;q=0.6
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: perm=1; __utma=134253166.2032096419.1344959743.1344959743.1344959743.1; __utmb=134253166.2.10.1344959743; __utmc=134253166; __utmz=134253166.1344959743.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)

accountName=aaaa%40me.com&password=password&persistLogin=on

【问题讨论】:

    标签: cookies httpwebrequest


    【解决方案1】:

    cookie 可能是在您访问登录页面时在 GET 请求中生成的。

    或者,虽然您没有直接访问过某个网站,但它可能已集成到您访问过的另一个网站中,例如在 iframe 中。例如,这在广告网络中很常见。

    【讨论】:

    • GET battle.net HTTP/1.1 主机:battle.net 连接:keep-alive 用户代理:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/ 21.0.1180.77 Safari/537.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 Accept-Encoding: gzip,deflate,sdch Accept-Language : en-US,en;q=0.8,en-GB;q=0.6 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
    • GET eu.battle.net HTTP/1.1 主机:eu.battle.net 连接:keep-alive 用户代理:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.77 Safari/537.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 Accept-Encoding: gzip,deflate,sdch Accept -语言:en-US,en;q=0.8,en-GB;q=0.6 接受字符集:ISO-8859-1,utf-8;q=0.7,*;q=0.3
    • GET eu.battle.net/en HTTP/1.1 主机:eu.battle.net 连接:keep-alive 用户代理:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.77 Safari/537.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 Accept-Encoding: gzip,deflate,sdch Accept -语言:en-US,en;q=0.8,en-GB;q=0.6 接受字符集:ISO-8859-1,utf-8;q=0.7,*;q=0.3 Cookie:login.cookies=1
    • 基本上它所做的就是从我们服务器跳转到欧盟服务器。并且没有设置 cookie,我还从浏览器中删除了所有历史记录/缓存/密码/cookies,以确保这些事情不会干扰我的调查。意外 cookie 的任何其他原因?
    • 我已经导航到战网,甚至在我尝试登录战网之前已经设置了 7 个 cookie:login.cookies、serviceBar.html5Warning、serviceBar.browserWarning、__utma、__utmb、__utmc、__utmz
    猜你喜欢
    • 2018-08-28
    • 1970-01-01
    • 2015-06-06
    • 2018-10-03
    • 2012-10-20
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 2010-09-15
    相关资源
    最近更新 更多