citrix netscaler13.1 重写负载均衡响应内容(基础版)

在 Citrix NetScaler 中,重写负载均衡 响应内容,比如将/oauth/token接口响应内容中的 access_token 替换为 accessToken,你可以使用 Rewrite Response 功能。通过 GUI 配置 Rewrite Actions 和 Policies,你可以实现这个目标。以下是操作步骤:

1.1 创建Rewrite Action
  1. 路径:AppExpert -> Rewrite -> Rewrite Actions
  2. 点击“Add”按钮创建rewrite action

在这里插入图片描述

  1. Action配置项如下
  2. Type选择Replace_ALL
  3. Expression to choose target location为HTTP.RES.BODY(100000),代表选中响应内容的前100000个字符
  4. Expression为"access_token";Expression为要替换的内容
  5. 选择"Pattern";内容为accessToken;accessToken为替换后的内容
  6. 点击“Create”按钮创建rewrite action
    在这里插入图片描述
1.2 创建Rewrite Policy
  1. 路径:AppExpert -> Rewrite -> Rewrite Policies
  2. 点击“Add”按钮创建rewrite policy在这里插入图片描述
  3. Policy配置项如下
  4. Action选择刚创建的test_replace
  5. Expression为HTTP.REQ.URL.PATH.CONTAINS("/oauth/token");Expression为过滤符合条件的请求
  6. 点击“Create”按钮创建rewrite policy
    在这里插入图片描述
1.3 绑定Rewrite Policy
  1. 路径:Traffic Management -> Load Balancing -> Virtual Servers

  2. 点击“Edit”按钮编辑已有负载均衡VServer
    在这里插入图片描述

  3. 添加Policy

在这里插入图片描述
在这里插入图片描述
4. 绑定Policy
5. Choose Policy选择Rewrite,Choose Type选择Response;点击Continue按钮

在这里插入图片描述
6. 选择刚创建的rewrite policytest_policy;点击Bind按钮
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值