首页 技术 正文
技术 2022年11月9日
0 收藏 872 点赞 2,819 浏览 462 个字

步骤1234已经完成
Spring cloud微服务安全实战-5-4请求转发及退出
下面处理 5678这几步。zuul在转发的时候 把请求头加上

获取订单信息

加一个按钮,登陆成功后,去拿订单的信息。
Spring cloud微服务安全实战-5-4请求转发及退出

展示获取到的订单信息
Spring cloud微服务安全实战-5-4请求转发及退出

ts代码

ts内定义order对象
Spring cloud微服务安全实战-5-4请求转发及退出

定义getOrder的方法

和登陆类似 ,这次发的是get请求
Spring cloud微服务安全实战-5-4请求转发及退出

前端代码的后端java

先复制zuul的依赖
Spring cloud微服务安全实战-5-4请求转发及退出

启动类上加注解
Spring cloud微服务安全实战-5-4请求转发及退出

创建配置文件

Spring cloud微服务安全实战-5-4请求转发及退出
api开头转发到9070上
Spring cloud微服务安全实战-5-4请求转发及退出

域名映射

现在已经有很多个应用了 都是localhost 加端口号的 。大家可能分不清地址是哪个服务的
改成域名去访问,这样一看就是api转发到网关上去了。
Spring cloud微服务安全实战-5-4请求转发及退出
编辑host文件。
Spring cloud微服务安全实战-5-4请求转发及退出

Spring cloud微服务安全实战-5-4请求转发及退出
配置好以后,转发是原样转发,并没有加请求头。

token加到请求头上。

继承zuulFilter

Spring cloud微服务安全实战-5-4请求转发及退出

加上敏感头的配置 ,这里配置为空
Spring cloud微服务安全实战-5-4请求转发及退出

声明称一个SpringBeanSpring cloud微服务安全实战-5-4请求转发及退出

永远起作用
Spring cloud微服务安全实战-5-4请求转发及退出
请求前置
Spring cloud微服务安全实战-5-4请求转发及退出
排序写0
Spring cloud微服务安全实战-5-4请求转发及退出

从session里面拿到token 加到请求头里面
复制之前写的代码
Spring cloud微服务安全实战-5-4请求转发及退出
用工具的方法 拿到了请求
Spring cloud微服务安全实战-5-4请求转发及退出

Spring cloud微服务安全实战-5-4请求转发及退出

Spring cloud微服务安全实战-5-4请求转发及退出

订单服务返回订单信息

Spring cloud微服务安全实战-5-4请求转发及退出

Spring cloud微服务安全实战-5-4请求转发及退出

启动服务测试

认证服务器
Spring cloud微服务安全实战-5-4请求转发及退出

admin
Spring cloud微服务安全实战-5-4请求转发及退出

订单服务
Spring cloud微服务安全实战-5-4请求转发及退出

网关
Spring cloud微服务安全实战-5-4请求转发及退出

Spring cloud微服务安全实战-5-4请求转发及退出

Spring cloud微服务安全实战-5-4请求转发及退出
点击按钮
Spring cloud微服务安全实战-5-4请求转发及退出
orderAPI的日志
Spring cloud微服务安全实战-5-4请求转发及退出

退出

加一个退出的按钮
Spring cloud微服务安全实战-5-4请求转发及退出

Spring cloud微服务安全实战-5-4请求转发及退出

Spring cloud微服务安全实战-5-4请求转发及退出
重启admin服务看效果
Spring cloud微服务安全实战-5-4请求转发及退出
点击退出按钮 返回到登陆
Spring cloud微服务安全实战-5-4请求转发及退出

结束

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,497
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,910
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,744
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,498
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,135
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,298