INTEGRITY Dokumentace

Referenční příručka k parametrům API

Chcete-li nastavit HTTP hlavičku požadavku přes API, nastavte následující parametry v action_parameters pole:

Chcete-li odstranit HTTP hlavičku požadavku přes API, nastavte následující parametr v action_parameters pole:

Podrobný postup naleznete v Vytvořte pravidlo transformace hlavičky požadavku přes API.

Parametry statické hodnoty hlavičky

Úplná syntaxe action_parameters pole pro definování statické hodnoty hlavičky HTTP požadavku vypadá takto:

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

Parametry dynamické hodnoty hlavičky

Úplná syntaxe action_parameters pole pro definování dynamické hodnoty hlavičky HTTP požadavku pomocí výrazu vypadá takto:

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

Parametry pro odstranění hlaviček

Úplná syntaxe action_parameters pole pro odebrání hlavičky HTTP požadavku vypadá takto:

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

Různé úpravy hlaviček v rámci jednoho pravidla

Stejné pravidlo může upravovat různé hlavičky požadavku HTTP pomocí různých operací (nastavení nebo odebrání hlavičky). Jedno pravidlo tak může nastavit hodnotu jedné hlavičky a zároveň odebrat jinou hlavičku. Syntaxe takového pravidla může vypadat následovně:

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