The request params encoder, which encodes URL-encoded parameters in one URL parameters string.
This class expects that name-value pairs, returned from parameters extractor are already
URL-encoded and can perform optional validation of that, but does not encode the name-value pairs
themselves.
true if this class should validate that the
extracted parameters are URL-encoded, false otherwise
Methods
encode(RequestT request)
publicStringencode(RequestTrequest)
Encodes the request in a form of a URL parameters string, for example
"param1=value+1¶m2=value2%26". This method may optionally validate that the name-value
paris are URL-encoded, but it will not perform the actual encoding of them (it will only
concatenate the valid individual name-value pairs in a valid URL parameters string). This is
so, because in most practical cases the name-value paris are already URL-encoded.