Matches if the host name of the URL contains a specified string. To test
whether a host name component has a prefix 'foo', use hostContains:
'.foo'. This matches 'www.foobar.com' and 'foo.com', because an implicit
dot is added at the beginning of the host name. Similarly, hostContains
can be used to match against component suffix ('foo.') and to exactly
match against components ('.foo.'). Suffix- and exact-matching for the
last components need to be done separately using hostSuffix, because no
implicit dot is added at the end of the host name.
Matches if the URL without query segment and fragment identifier matches a
specified regular expression. Port numbers are stripped from the URL if
they match the default port number. The regular expressions use the RE2
syntax.
Matches if the port of the URL is contained in any of the specified port
lists. For example [80, 443, [1000, 1200]] matches all requests on port
80, 443 and in the range 1000-1200.
Matches if the URL (without fragment identifier) contains a specified
string. Port numbers are stripped from the URL if they match the default
port number.
Matches if the URL (without fragment identifier) is equal to a specified
string. Port numbers are stripped from the URL if they match the default
port number.
Matches if the URL (without fragment identifier) matches a specified
regular expression. Port numbers are stripped from the URL if they match
the default port number. The regular expressions use the RE2
syntax.
Matches if the URL (without fragment identifier) starts with a specified
string. Port numbers are stripped from the URL if they match the default
port number.
Matches if the URL (without fragment identifier) ends with a specified
string. Port numbers are stripped from the URL if they match the default
port number.