Attempt to decode the Request and, if successful, execute the continuation to get a Response.
If decoding fails, an UnprocessableEntityResponse is generated. If the decoder does not support the
MediaType of the Request, a UnsupportedMediaTypeResponse is generated instead.