I mobile service sono una funzionalità di Windows Azure che permettono in poco tempo di offrire servizi REST che operano su tabelle dallo schema flessibile. Mediante Node.JS, inoltre, ci permettono di scriptare velocemente le operazioni da compiere alle richieste degli utenti.
I mobile service, però, non si limitano solo alle operazioni REST inerenti alle tabelle, ma permettono di sviluppare endpoint personalizzati dove rispondere ai vari metodi HTTP con il controllo completo dell'intera risposta. Per farlo è sufficiente andare nel proprio mobile service ed entrare nella sezione API. Premendo create si presenta una maschera dove ci viene chiesto il nome dell'operazione e chi può accedere (nella stessa modalità dei servizi relativi ai dati) ai vari metodi HTTP.

Fatto questo l'operazione creata è raggiungibile chiamando https://miosito.azure-mobile.net/api/test utilizzando i metodi che vogliamo supportare. Per farlo ci viene presentata una maschera per l'inserimento dello script JS. In esso possiamo leggere l'intera richiesta, effettuare chiamate al database e ai dati, e rispondere, personalizzando il content-type e il contenuto. Nel seguente esempio vengono implementati i metodi POST e GET rispondendo rispettivamente in Json e in HTML.

Per una completa documentazione sulle API disponibili sulle richieste e sulle risposte rimandiamo al seguente indirizzo:
http://go.microsoft.com/fwlink/p/?LinkID=257676
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare un webhook in Azure DevOps
Eseguire i worklow di GitHub su runner potenziati
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Utilizzare l nesting nativo dei CSS
Estrarre dati randomici da una lista di oggetti in C#
Escludere alcuni file da GitHub Secret Scanning
Rendere le variabili read-only in una pipeline di Azure DevOps
Testare l'invio dei messaggi con Event Hubs Data Explorer
Gestione file Javascript in Blazor con .NET 9
Creare una libreria CSS universale: Clip-path
.NET Conference Italia 2024
Migliorare la scalabilità delle Azure Function con il Flex Consumption
I più letti di oggi
- Beta 1 di VS 2005 Enterprise Architect
- Point-in-time restore con gli Azure Storage Blob
- Focus dei tag input con HTML5
- Il nuovo tag nav in HTML5
- Evitare la modalità di risparmio energetico in una Windows Store app
- Real Code Day 4.0: costruire applicazioni reali - Firenze
- AI&ML Conference 2019 - Milano
- Mono 0.12: verso una nuova implementazione di ASP.NET