当我登录时,星巴克在URL中填充了什么
What is Starbucks populating the URL with when I login?
当我登录星巴克时,我的URL填充如下
http://sbux-portal.appspot.com/splash?mac=0c:84:dc:21:96:bd&apname=18:64:72:ce:58:d8
这是一个GET请求,参数如下:
mac=0c:84:dc:21:96:bd
apname=18:64:72:ce:58:d8
然后立即重定向到
https://digital.starbucks.com/?vh=439eafa068feaf8cfe59a4eaa7a31eed&MacAddr=0c:84:dc:21:96:bd&venue=07386&ts=1434977299
我可以看到的是一个带有参数的GET请求:
vh = 439eafa068feaf8cfe59a4eaa7a31eed
MacAddr = 0c:84:dc:21:96:bd
venue = 07386
ts = 1434977299
有没有办法弄清楚这些参数是什么?有我可以看的地方吗?使用getmac
,我可以看到我的mac地址正在被发送,而ts
似乎是一个时间戳,但其他参数是什么?(更新:地点似乎是商店编号)
作为一方,他们是如何获得我的MAC地址的?是否使用JavaScript来完成此操作?
您自己似乎猜对了许多参数。看起来apname
也是一个mac地址,但很可能是本地星巴克路由器的地址。
此外,因为您可以在GET请求中看到您的MAC地址,而客户端无法访问该地址,所以它将在服务器上确定,并发送回您。
这就是你在重定向中看到它的原因。
相关文章:
- 类型错误:url未定义extjs 4正在填充组合框
- 如何使用Javascript从URL参数中自动填充文本字段
- 如何用URL预填充wufoo字段
- 根据url填充表单选择下拉列表
- 使用 Javascript/Jquery 预填充表单字段和来自 URL 的标签
- 使用 URL 填充下拉菜单
- 使用javascript从url参数填充texbox值
- 如何用php url返回的JSON对象填充表
- PHP通过URL自动填充选择框
- 加载内联 SVG 时填充(url#)出现问题
- 通过书签使用来自另一个网站的 url 自动填充文本字段
- 从 URL 变量填充电子邮件字段
- 如何使用 Javascript 或 jQuery 从 URL 获取查询字符串以填充选择值
- 使用来自 URL 的数据填充文件输入
- 在不编辑接收者页面的情况下,通过url填充输入框
- 用h1标签或URL填充隐藏字段
- 用生成的链接url填充文本字段
- 按URL填充jQuery搜索输入
- 在Ember.js pre-4中直接访问url填充内容
- 用spring映射url填充下拉框