Llamo a un servicio web RESTful utilizando la clase Client
de Jersey junto con Jackson para gestionar la serialización a/desde JSON. También estoy usando la configuración JSONConfiguration.FEATURE_POJO_MAPPING
para hacer que Jackson serialice automáticamente mis POJOs a JSON.¿Puede Jersey Client codificar automáticamente las entidades POJO en la aplicación/x-www-form-urlencoded, o debo escribir un MessageBodyWriter personalizado?
El servicio remoto que estoy enviando mi POJO consume MediaType.APPLICATION_FORM_URLENCODED
y produce MediaType.APPLICATION_JSON_TYPE
.
¿Tengo que crear mi propia implementación MessageBodyWriter
para manejar la serialización POJO en application/x-www-form-urlencoded
, o Jersey proporciona una implementación que hace esto para mí utilizando mis anotaciones POJO?
No estoy seguro, pero mi pregunta [aquí] (http://stackoverflow.com/questions/17067927/how-to-serialize-a-pojo-into-query-params-with-jersey) podría estar relacionada . Si esa es una solución, ¿puede responder [la pregunta] (http://stackoverflow.com/questions/17067927/how-to-serialize-a-pojo-into-query-params-with-jersey), explicando cómo podría escribir mi propio MessageBodyWriter? – snooze92