Ce document décrit l’API de cache v2 de Fess. Pour l’enveloppe de réponse commune, le modèle d’erreur et les jetons CSRF, voir Vue d’ensemble de l’API.
L’URL de base est http://<Server Name>/api/v2/ (exemple en environnement local : http://localhost:8080/api/v2).
Récupération d’un document en cache
Requête
| Méthode HTTP | GET |
| Point de terminaison | /api/v2/cache/{docId} |
Retourne le HTML en cache (avec mise en évidence appliquée) d’un document.
Si app.login.required=true et que l’appelant est anonyme, une erreur auth_required (401) est retournée.
Paramètres de requête
docId | Identifiant du document (path, obligatoire, motif ^[A-Za-z0-9_-]+$). |
hq | Terme de requête pour la mise en évidence (query). Peut être répété (tableau). |
Tableau : Paramètres de requête
Réponse
En cas de succès (200), les champs suivants sont retournés directement sous response dans l’enveloppe commune.
Les détails de chaque champ sont les suivants.
Tableau : Champs de réponse
Réponse d’erreur
Pour le détail du modèle d’erreur, voir Vue d’ensemble de l’API. Les statuts HTTP retournés par ce point de terminaison sont les suivants.
Tableau : Réponses d’erreur