Evaluation des préconditions de demande en utilisant des objets Request
En utilisant Java™ API for RESTful Web Services (JAX-RS), vous pouvez utiliser l'objet Request pour accéder aux en-têtes de demande. L'objet Request fournit des méthodes pour évaluer les préconditions et sélectionner la variante de réponse optimale en fonction des en-têtes de demande.
Pourquoi et quand exécuter cette tâche
En utilisant un objet Request injecté avec l'environnement d'exécution JAX-RS, vous pouvez évaluer aisément les préconditions de en-têtes de requête HTTP. L'annotation @javax.ws.rs.core.Context indique qu'un objet de contexte est injecté. javax.ws.rs.core.Request est l'interface de l'objet à injecter. L'objet Request injecté permet d'évaluer les préconditions d'en-tête HTTP avec des dates, telles que la valeur If-Modified-Since et les balises d'entité, telles que If-Match.
Vous pouvez également utiliser l'objet Request pour implémenter la négociation de contenu avancée. Pour en savoir plus sur la négociation de contenu, reportez-vous aux informations relatives à l'utilisation du contenu XML dans les demandes et les réponses d'une application JAX-RS.

Procédure
Résultats
Vous avez utilisé l'objet javax.ws.rs.core.Request pour évaluer les en-têtes HTTP d'une demande entrante et déterminer la réponse appropriée à la demande.