HTTP Request URL Extractor
Description
Extract the request URL as seen by the client of the incoming HTTP request. The request URL is required by IAM in various
places, e.g. when writing log files.
May be used by
Properties
HTTP Header Name (
httpHeaderName) Description
HTTP header name whose value contains the request URL.
The HTTP header name must be identical to the configured HTTP header name on the proxy in front of IAM. HTTP header names are case-insensitive. If multiple identical HTTP header names are present, only the first one is considered. The expected HTTP header value is a valid request URL which complies to RFC 2396.
The HTTP header name consists of any visible ASCII characters except delimiters "(),/:;<=>?@[\]{}".
Attributes
String
Optional
Validation RegEx: [a-zA-Z0-9!#$%&'*+\-.^_`|~]+
Default value
X-URL
Example
X-URL
Example
X-URL-Seen-By-Client
YAML Template (with default values)
type: RequestUrlExtractor
id: RequestUrlExtractor-xxxxxx
displayName:
comment:
properties:
httpHeaderName: X-URL