When source request is multi-byte characters(not UTF-8), the values of
{request.http.parameter.x}
is garbled.
If source request is UTF-8, the problem doesn't occur.
Is it a bug or design?
It is a design spec.
By default the multi-byte charset support of API Gateway is UTF-8.