es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: RESTEASY

JAX-RS manejo de múltiples solicitudes con la misma ruta.

Estoy desarrollando esta aplicación en JAX-RS (rest-easy) en la cual tengo una ruta de actualización PUT. http://…/update/{resource_id} En esta ruta puedes realizar algunas solicitudes, como ChangeNameRequest o ChangeStyleRequest, cada solicitud tiene esta estructura: public class ChangeNameRequest{ public String newName; } public class ChangeStyleRequest{ public String newStyle; } Y luego en . . . Read more

RegisterRestClient WebApplicationException entidad de respuesta vacía

El problema es: Tengo mi cliente jaxrs @RegisterRestClient en quarkus. El servidor responde 500 (Lo esperado). Luego capturo la excepción WebApplicationException lanzada al llamar al cliente jaxrs. WebApplicationException tiene un método getResponse(). El problema es que WAE.getResponse().readEntity() está vacío. La solución a este problema es conocida y se describe aquí: . . . Read more

Diseño REST | Rutas y Parámetros de Consulta

Tengo un punto de acceso REST que tiene un parámetro de consulta opcional. ¿Cómo y dónde debo manejar esto opcionalmente? Es un filtro adicional cuando obtengo mis datos, por lo que básicamente la consulta de la base de datos que necesito ejecutar difiere según este parámetro opcional. Si agrego una . . . Read more

Cómo anotar un parámetro de tipo form-urlencoded de una lista Java para Swagger?

Tengo este punto final de la API que espera un parámetro de matriz form-urlencoded. Este es el fragmento de código relevante en Java: @POST @Consumes(MediaType.APPLICATION_FORM_URLENCODED) @Produces(MediaType.APPLICATION_JSON) public Response addItems(@Parameter(description = “Items to add”) @FormParam(“items”) List<long> items) { return service.addItems(items); } No puedo acceder al punto final desde el Swagger UI . . . Read more

RestEasy habilita el análisis estricto con mime4j.

¿Hay alguna manera de establecer el análisis estricto de mime4j en verdadero para RestEasy sin piratear y extender MultipartFormDataInputImpl? Según la documentación de javadoc de mime4j 0.8, el valor predeterminado es falso. Queremos que arroje una excepción en lugar de tener una advertencia como lo que da el valor predeterminado. . . . Read more