Subclass of Plack::Request which supports encoding.