13.11. Configuration des extensions de fichiers
13.11.1. Mapper les extensions de fichiers avec les types de media dans le fichier web.xml Copier lienLien copié sur presse-papiers!
Certains clients, comme les navigateurs, ne peuvent pas utiliser les en-têtes Accept et Accept-Language pour négocier le type de média de la représentation ou la langue. RESTEasy peut mapper des suffixes de noms de fichier aux langues et types de médias pour régler ce problème. Procédez comme suit pour mapper les types de media avec les extensions de fichier, dans le fichier web.xml
Procédure 13.4. Mapper des types de media avec les extensions de fichiers
- Ouvrir le fichier
web.xml
de l'application dans un éditeur de texte. - Ajouter le paramètre de contexte
resteasy.media.type.mappings
au fichier, dans les balisesweb-app
:<context-param> <param-name>resteasy.media.type.mappings</param-name> </context-param>
<context-param> <param-name>resteasy.media.type.mappings</param-name> </context-param>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Configurer les valeurs des paramètres. Les mappages forment une liste délimitée par des virgules. Chaque mappage est délimité par un
:
:Exemple 13.13. Exemple de mappage
<context-param> <param-name>resteasy.media.type.mappings</param-name> <param-value>html : text/html, json : application/json, xml : application/xml</param-value> </context-param>
<context-param> <param-name>resteasy.media.type.mappings</param-name> <param-value>html : text/html, json : application/json, xml : application/xml</param-value> </context-param>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow