跳转到内容
搜索文档

API 参数参考

最后更新 查看 MarkdownAgent 设置

要通过 API 设置 HTTP 请求标头,请在 action_parameters 字段中设置以下参数:

  • operation: set

  • 包含以下参数之一以定义静态或动态值:

    • value: 指定 HTTP 请求标头的静态值。
    • expression: 指定定义 HTTP 请求标头值的表达式。

要通过 API 删除 HTTP 请求标头,请在 action_parameters 字段中设置以下参数:

  • operation: remove

有关逐步操作说明,请参阅 通过 API 创建请求标头转换规则

静态标头值参数

定义静态 HTTP 请求标头值的 action_parameters 字段的完整语法如下:

"action_parameters": {
  "headers": {
    "<HEADER_NAME>": {
      "operation": "set",
      "value": "<URI_PATH_VALUE>"
    }
  }
}

动态标头值参数

使用表达式定义动态 HTTP 请求标头值的 action_parameters 字段的完整语法如下:

"action_parameters": {
  "headers": {
    "<HEADER_NAME>": {
      "operation": "set",
      "expression": "<EXPRESSION>"
    }
  }
}

标头删除参数

删除 HTTP 请求标头的 action_parameters 字段的完整语法如下:

"action_parameters": {
  "headers": {
    "<HEADER_NAME>": {
      "operation": "remove"
    }
  }
}

在同一规则中进行不同的标头修改

同一规则可以使用不同的操作(设置或删除标头)修改不同的 HTTP 请求标头。例如,单个规则可以设置一个标头的值并删除另一个不同的标头。此类规则的语法可能如下:

"action_parameters": {
  "headers": {
    "<HEADER_NAME_1>": {
      "operation": "set",
      "value": "<HEADER_VALUE_1>"
    },
    "<HEADER_NAME_2>": {
      "operation": "remove"
    }
  }
}

这篇文档对您有帮助吗?