Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ProtectionCapabilitySettings

Settings for protection capabilities

Properties

Optional allowedHttpMethods

allowedHttpMethods: Array<string>

List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods.

Optional maxHttpRequestHeaderLength

maxHttpRequestHeaderLength: undefined | number

Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional maxHttpRequestHeaders

maxHttpRequestHeaders: undefined | number

Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional maxNumberOfArguments

maxNumberOfArguments: undefined | number

Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional maxSingleArgumentLength

maxSingleArgumentLength: undefined | number

Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional maxTotalArgumentLength

maxTotalArgumentLength: undefined | number

Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj