sviluppo:rest_server
Questa è una vecchia versione del documento!
Introduzione
Il modulo serve per esporre dei web services utilizzando la modalità REST. E' presente nella cartella 'wsrest' all'interno di '/lib'.
Definizione routes
Le routes vanno censite su un apposito file di configurazione: '/config/routes.ini'. Per ogni route devono essere specificate le seguenti informazioni:
- VERB: indica il 'verb http' (GET o POST)
- CONTROLLER: è il nome della classe controller (presente in '/controller') esclusa l'estensione ('.php')
- ACTION: è il nome del metodo (public) del controller da invocare
- OUTPUT: indica il formato dell'output (xml/json)
- CHECKAUTH: indica se la chiamata deve essere autenticata (se 1 = controlla autenticazione, altrimenti 0)
Esempio
[dummyActionGET] VERB = GET CONTROLLER = dummyController ACTION = dummyActionGET OUTPUT = json CHECKAUTH = 1
sviluppo/rest_server.1456736124.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)