跳转到主要内容
POST
预览远程配置

限制说明

使用说明

  • 使用与 SDK 配置下发端相同的规则匹配逻辑,不会发布任何内容。
  • 不传 config 则预览线上配置;传入的 config 会按更新接口的规则校验,不合法时返回 InvalidParameter。
  • 规则条件按字符串精确比较;请求中省略 env、app_version 或 sdk 时,依赖该字段的规则一定不命中。
  • 配置已关闭(enabled: false)或从未发布时,values 为空,hit_rule_index 为 -1。

授权

app_key
string
query
必填

在 Flashduty 控制台 我的 → APP Key 中创建的 APP Key。可通过 query 参数 app_key 或请求头 Fd-App-Key 传入。实际可访问范围是该 APP Key 的权限范围与创建者当前角色权限的交集,请妥善保管。

请求体

application/json

预览请求。省略 config 时预览当前生效配置。

application_id
string
必填

RUM 应用 ID,可通过 POST /rum/application/list 获取。

app_version
string

模拟客户端上报的应用版本,与规则的 match.app_version 精确比较(不支持范围或前缀匹配)。不传表示未上报。

config
object

要评估的草稿配置,按 POST /rum/application/remote-config/update 的规则校验。不传则评估线上配置。

env
string

模拟客户端上报的环境,与规则的 match.env 精确比较。不传表示未上报,依赖 env 的规则不会命中。

sdk
string

模拟客户端上报的 SDK 标识,例如 web@2.4.1,与规则的 match.sdk 精确比较。不传表示未上报。

响应

成功

成功响应结构。2xx 响应中 request_id 标识本次调用(同时出现在 Flashcat-Request-Id 响应头中),data 为接口业务 payload。失败响应使用不同结构,参见 ErrorResponse。

request_id
string
必填

本次请求的唯一 ID,也会在 Flashcat-Request-Id 响应头中返回。反馈问题时请一并附上。

示例:

"01HK8XQE3Z7JM2NTFQ5YJ8P9R4"

data
object

模拟客户端将拿到的配置值。