您现在的位置是:娱乐 >>正文
网页token怎么查看
娱乐98116人已围观
简介网页token怎么查看?最直接的办法是打开浏览器开发者工具,按F12,切到Network面板,刷新页面,随便点一个请求,在Headers里找Authorization字段。那个Bearer开头的一长串 ...
网页token怎么查看?网页最直接的办法是打开浏览器开发者工具,按F12,网页切到Network面板,网页刷新页面,网页随便点一个请求,网页在Headers里找Authorization字段。网页那个Bearer开头的网页一长串乱码,就是网页token。就这么简单。网页
但你要是网页以为token只在请求头里,那就太小看它了。网页我见过不少前端新手,网页翻遍Network找不到token,网页急得满头汗,网页其实token就藏在LocalStorage里。网页按F12切到Application面板,左侧展开Local Storage,点你网站的域名,里面密密麻麻的键值对中,总有一个叫token、access_token或者jwt的。点一下,右侧就能看到完整值。那玩意儿通常长得像三串用点号分隔的字符,中间那段最长,看起来毫无意义,其实里面藏着用户ID、过期时间这些信息,只不过用Base64编码了,你直接复制到浏览器地址栏访问base64decode.org就能解出来看。
说个真实案例。上周有个同事调试接口,后端一直报401,他死活想不通自己明明登录了。我走过去,让他打开Console,输入document.cookie,果然,token放在HttpOnly的Cookie里,前端JS根本读不到。这情况你得去Application面板的Cookies里找,或者直接看请求头里的Cookie字段。有些网站把token放在Cookie里还设置了HttpOnly,就是为了防止XSS攻击偷走它,这时候你只能通过Network面板查看,没法用JS获取。
还有更隐蔽的。SPA应用(单页应用)的token可能在内存里,比如Vuex或Redux的store中。这种你刷新页面就没了,得重新登录。查看方式是在Console里输入window.__INITIAL_STATE__或者找找全局变量,有些框架会把初始状态嵌在HTML的script标签里。不过说实话,这种设计不太常见,一般只在安全要求极高的系统里用。
你要是想快速定位,还有个野路子——直接搜索。在Network面板里按Ctrl+F,输入“token”或“authorization”,所有包含这些关键词的请求和响应都会高亮。响应体里也可能有token,比如登录接口返回的JSON数据里,经常是{ "code":200,"data":{ "token":"xxx"}}。很多人只盯着请求头,忘了看响应体,其实登录成功后返回的token才是源头。
最后提醒一句,token别乱复制到公共平台。我见过有人为了调试,把token发到群里问别人怎么解析,结果被人拿去调接口,数据泄露了。查看token是基本功,但安全意识更重要。你在本地随便看,别截图外发就行。
Tags:
相关文章
干撒无机渗透型自愈合防水涂料
娱乐干撒无机渗透型自愈合防水涂料,这东西听着像化学课上的名词,但它在工地上干的活儿,其实特别“土”——就是往混凝土表面撒一层粉,然后浇水,剩下的交给时间。我第一次见它施工,是在一个地下车库的顶板回填前。工 ...
【娱乐】
阅读更多mvc加工中心维修
娱乐一台MVC加工中心趴窝,比人感冒发烧麻烦多了。上周三凌晨两点,车间那台MVC-850突然报警,主轴停转,屏幕跳出“ALM 12 SPINDLE ORIENTATION FAULT”。操作工老李按了复位 ...
【娱乐】
阅读更多去哪儿网swot分析
娱乐打开去哪儿网的App,搜一趟北京飞昆明的机票,跳出来的最低价往往比携程便宜几十块。这几十块就是去哪儿网活到今天最硬的底牌。它不建酒店、不养飞机,却能把全国几千家航司代理和酒店批发商的报价扒拉到一个页面 ...
【娱乐】
阅读更多