J'ai une application Spring Boot en utilisant jax-rs avec resteasy (3.0.24). J'essaie d'obtenir le HttpHeaders
pour une demande en tant que telle:JAX-RS @Context HttpHeaders toujours null
@DELETE
@Path("/myendpoint")
public Response myMethod(@Context HttpHeaders headers, @Context HttpServletRequest request) {
// headers is always null
}
PARAM en-têtes est toujours nulle, même si je fais la demande avec plusieurs têtes. Comme alternative, je les extrait via le HttpServletRequest.getHeaderNames()
, mais j'aimerais vraiment savoir pourquoi les en-têtes ne sont pas remplis.
Vous n'avez pas lu le message correctement. La variable 'headers' est' null' quand la requête arrive, donc je ne peux pas l'utiliser pour quelque chose. – user1491636
bien comment votre demande ressemble et où vous demandez de – sdfbhg
'curl -X DELETE http: // localhost/myendpoint -H 'type de contenu: application/json' -d '[" somePayload "]'' – user1491636