为什么要发送 cookie,即使未在 header 中添加?
Why cookie is bieng sent, even if didn't added in header?
我正在尝试使用 HttpRequester(firefox 中的插件)创建 GET 请求。我正在使用 Http Fox(firefox 中的插件)分析数据包。
我创建了一个包含以下参数的 GET 数据包
url:-http://enquiry.indianrail.gov.in/ntes
Headers
主持人:- enquiry.indianrail.gov.in
推荐人:- http://enquiry.indianrail.gov.in/ntes/
当我提交这个请求时。我得到一个 200 的响应代码。在 HttpFox 添加中,当我分析我的数据包时,我看到 header named
中有附加字段
cookie 值为 _ga=GA1.3.150104442.1441509203.
相关信息
在发送请求之前删除了 enquiry.indianrail.gov.in 的所有 cookie。
运行 这一切都在代理服务器后面。
我在 HttpRequester 中得到响应 200,而在 HttpFox
中得到 302
我想知道,如果我没有在 header 中附加 cookie,那么为什么 HttpFox 在 header 中显示 cookie(响应代码为 302)?
_ga cookie 是一个 google 跟踪 cookie。它是由 google analytics.js 运行 在您的浏览器中创建的客户端 cookie。 analytics.js 被 common.js 收录,/ntes
主页收录。
HttpRequester 不会执行创建客户端 _ga cookie 的 javascript 逻辑。它也可能不会自动加载 analytics.js。如果您正在尝试自动化需要执行 javascript 的页面,一种简单的方法是使用无头浏览器,例如 phantomjs
我正在尝试使用 HttpRequester(firefox 中的插件)创建 GET 请求。我正在使用 Http Fox(firefox 中的插件)分析数据包。
我创建了一个包含以下参数的 GET 数据包
url:-http://enquiry.indianrail.gov.in/ntes
Headers
主持人:- enquiry.indianrail.gov.in
推荐人:- http://enquiry.indianrail.gov.in/ntes/
当我提交这个请求时。我得到一个 200 的响应代码。在 HttpFox 添加中,当我分析我的数据包时,我看到 header named
中有附加字段
cookie 值为 _ga=GA1.3.150104442.1441509203.
相关信息
在发送请求之前删除了 enquiry.indianrail.gov.in 的所有 cookie。
运行 这一切都在代理服务器后面。
我在 HttpRequester 中得到响应 200,而在 HttpFox
中得到 302
我想知道,如果我没有在 header 中附加 cookie,那么为什么 HttpFox 在 header 中显示 cookie(响应代码为 302)?
_ga cookie 是一个 google 跟踪 cookie。它是由 google analytics.js 运行 在您的浏览器中创建的客户端 cookie。 analytics.js 被 common.js 收录,/ntes
主页收录。
HttpRequester 不会执行创建客户端 _ga cookie 的 javascript 逻辑。它也可能不会自动加载 analytics.js。如果您正在尝试自动化需要执行 javascript 的页面,一种简单的方法是使用无头浏览器,例如 phantomjs