searchString property
A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in FieldToMatch. The maximum length of the value is 50 bytes.
Valid values depend on the component that you specify for inspection in
FieldToMatch
:
-
Method
: The HTTP method that you want AWS WAF to search for. This indicates the type of operation specified in the request. -
UriPath
: The value that you want AWS WAF to search for in the URI path, for example,/images/daily-ad.jpg
.
SearchString
includes alphabetic characters A-Z and a-z,
note that the value is case sensitive.
If you're using the AWS WAF API
Specify a base64-encoded version of the value. The maximum length of the value before you base64-encode it is 50 bytes.
For example, suppose the value of Type
is HEADER
and the value of Data
is User-Agent
. If you want
to search the User-Agent
header for the value
BadBot
, you base64-encode BadBot
using MIME
base64-encoding and include the resulting value, QmFkQm90
, in
the value of SearchString
.
If you're using the AWS CLI or one of the AWS SDKs
The value that you want AWS WAF to search for. The SDK automatically base64 encodes the value.
Implementation
final Uint8List searchString;