1.2.3. 映射规则工作流
映射规则有以下工作流:
- 您可以定义一个新的映射规则(请参阅 添加映射规则)。
- 在下一次重新加载时,映射规则将被灰显,以防止意外修改。
- 要编辑现有的映射规则,您必须首先通过单击右侧的铅笔图标启用它。
- 若要删除规则,可单击回收站图标。
- 当您提升 Integration > Configuration 中的更改时,所有修改和删除都会保存。
添加映射规则
要添加新映射规则,请执行以下步骤:
- 点 Add Mapping Rule。
指定以下设置:
-
verb :HTTP 请求动词(
GET
、POST
、DELETE
或PUT
)。 -
pattern :要匹配的模式(如
/hello
)。 - 指标或方法递增 :指标或方法名称。
-
递增数: 指标递增数(例如
1
)。 - 最后: 如果此映射规则应视为最后一个映射规则,则停止处理其他映射规则。
- 位置 :表示映射规则执行位置的数字,以对映射规则进行排序。
-
verb :HTTP 请求动词(
- 点击 Create Mapping Rule 应用更改。
停止其他映射规则
要停止处理其他映射规则,您可以在创建新的映射规则时选择 Last?。例如,如果您在 API 集成设置 中定义了以下映射规则,并且每个规则都有不同的指标:
(get) /path/to/example/search (get) /path/to/example/{id}
(get) /path/to/example/search
(get) /path/to/example/{id}
当使用 (get)/path/to/example/search 调用
时,APIcast 会停止处理剩余的映射规则,并在规则匹配后递增其指标。