add support for generic content decoding with form-urlencoded and application/json implementations