INTEGRITY Документация

Справочник параметров API

Чтобы задать заголовок HTTP-запроса через API, укажите следующие параметры в action_parameters поле:

Чтобы удалить заголовок HTTP-запроса через API, задайте следующий параметр в action_parameters поле:

Пошаговые инструкции см. в Создайте правило преобразования заголовков запроса через API.

Параметры статического значения заголовка

Полный синтаксис action_parameters поле для определения статического значения заголовка HTTP запроса выглядит следующим образом:

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

Динамические параметры значения заголовка

Полный синтаксис action_parameters поле для определения динамического значения заголовка HTTP запроса с помощью выражения выглядит следующим образом:

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

Параметры удаления заголовков

Полный синтаксис action_parameters поле для удаления заголовка HTTP запроса выглядит следующим образом:

"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"
    }
  }
}