首页 > 代码库 > 工作中碰到的一个问题(cookie相关)
工作中碰到的一个问题(cookie相关)
今天上线了一个API,6台机器做的集群。API的第一步是读取cookie,判断用户是否登录。
例如,线上服务器分别是
10.255.242.1
10.255.242.2
10.255.242.3
10.255.242.4
10.255.242.5
10.255.242.6,
API地址是 mlservice.taobao.com(随便举得一个例子),api的第一步是取COOKIE,判断用户是否登录,调用方式为mlservice.taobao.com?test_id=12
完成上线之后,我总是要自己先验证一下的。于是我就直接这么调:
10.255.242.1?test_id=12 ,结果提示我未登录。
一步一步查,发现cookie为空。为什么呢,查了半天,突然发现带IP的访问在taobao这个域下是没有cookie的
必须绑定hosts访问才行
10.255.242.1 mlservice.taobao.com
只有这样访问API ,在taobao这个域下面才能取到cookie
而带IP访问的,是取不到cookie的
工作中碰到的一个问题(cookie相关)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。