博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从cookies 获取token
阅读量:5009 次
发布时间:2019-06-12

本文共 1056 字,大约阅读时间需要 3 分钟。

从cookie中获取token,在根据token获取想要的数据 public String getToken2(HttpServletRequest request) throws Exception { try { Cookie[] cookies = request.getCookies(); if (cookies != null && cookies.length > 0) { for (Cookie cookie : cookies) { if ("token".equals(cookie.getName())) { String token = cookie.getValue(); HttpHeaders headers = new HttpHeaders(); RestTemplate restTemplate = new RestTemplate(); headers.put(HttpHeaders.COOKIE, Collections.singletonList("token=" + token)); HttpEntity
requestEntity = new HttpEntity<>("", headers); ResponseEntity
responseEntity = restTemplate.exchange(accessTokenUrl, HttpMethod.GET, requestEntity, String.class); String body = responseEntity.getBody(); JSONObject bodyObj = JSON.parseObject(body); Integer code = bodyObj.getInteger("code"); if (code == 200 ) { JSONObject object = bodyObj.getJSONObject("member"); String uid = object.getString("uid"); return uid; } break; } } } } catch (Exception e) { e.printStackTrace(); } return null; }

转载于:https://www.cnblogs.com/xiaoxiaojuan/p/9172739.html

你可能感兴趣的文章
ch02 fundamental definition 01
查看>>
JSON解析
查看>>
Position is everything?(css定位学习的一些心得)(一)
查看>>
如何提高编程水平
查看>>
Jquery Uploadify3.21.与2.1版本 使用中存在的问题--记录三
查看>>
Linux查看进程的内存占用情况 分类: ubuntu ...
查看>>
[BZOJ 2818]Gcd
查看>>
FORM值传递与地址传递
查看>>
(译)yaml快速教程
查看>>
C:大数相加
查看>>
160. Intersection of Two Linked Lists
查看>>
人生苦短,我用python-- Day11
查看>>
JAVA Bean
查看>>
ehcache memcache redis 三大缓存男高音_转
查看>>
curd_3
查看>>
百度地图API示例之设置地图显示范围
查看>>
Java构造方法、重载及垃圾回收
查看>>
.Net Core AES加密解密
查看>>
Spring Quartz实现任务调度
查看>>
python | 桶排序、冒泡排序、选择排序、去重
查看>>