aller au contenu
27/12/2018

Service web global Rest

Javlo contient un ensemble de service rest par défaut.

static-config.properties : security.rest-servlet = true devrait être activé, sur un serveur de base sécurité par défaut la valeur est "true".

Service Rest par défaut

ContentRest

url de base : /rest/content/#path#

renvoie le contenu d'une page accessible via #path# en json.

ContentRest (récursif)

url de base : /rest/content-children/#path#

renvoie le contenu d'une page et des pages filles accessible via #path# en json.

ComponentRest

url de base : /rest/component/#type#?#params#

renvoie la liste des composants de type #type#, les params possibles change en fonction du type de composant :

  • content : recherche dans le contenu d'un composant (pour tout les composants)
  • max : nombre maximum de réponse (10 par défaut)
  • #fieldname# : pour les dynamicComponent

FileRest

url de base : /rest/file/#path#

renvoie les métadonnées d'un fichier qui est identifié par #path#

Service Rest export Component

url de base : /expcomp/#id#.#format#

renvoie les données d'un composant dans le format (html, csv)

JSTL attribute : exportComponentUrlHtml, exportComponentUrlCsv