Ricerca: web service
Quando una nostra action Web API restituisce un tipo enum, esso viene per default rappresentato con il suo valore integer. Per migliorare la leggibilità della risposta, tuttavia, potremmo voler preferire che esso venga restituito come stringa.Immaginiamo per esempio di avere ...
In uno script precedente (http://www.aspitalia.com/script/1301/Documentare-Web-API-Swagger-ASP.NET-Core-2.1.aspx), abbiamo visto come configurare Swashbuckle.AspNetCore per generare automaticamente lo swagger document della nostra API.Quando dobbiamo supportare diverse versioni ...
Nello script precedente, ci siamo occupati del nuovo attributo ApiController in ASP.NET Core 2.1 e abbiamo visto come permetta la validazione automatica dei parametri di ingresso a una action Web API. Ogni action può avere uno o più parametri che il model binder di ASP.NET Core ...
Una delle problematiche più comuni nella realizzazione di single page web application, è quella di mantenere lo stato corrente: l'utente tipicamente interagisce con varie pagine, magari modifica impostazioni che vengono poi memorizzate in un server, ma alle quali tutte le pagine ...
Come sappiamo, Blazor ci permette di leggere la configurazione da un file appsettings.json, che per default si trova nella cartella wwwroot.Tuttavia, più che un file statico, alle volte è molto più conveniente utilizzare un vero e proprio endpoint di ASP.NET Core, perché magari ...
Nello script precedente (https://www.aspitalia.com/script/1424/Autenticazione-Basata-Certificati-ASP.NET-Core.aspx) abbiamo visto come creare un certificato per proteggere un endpoint ASP.NET Core: si tratta di un sistema di security molto comune in un contesto server-to-server, ...
Quando vogliamo proteggere le API in ASP.NET Core tramite Azure Active Directory, possiamo utilizzare il nuovo modulo Microsoft.Identity.Web, che ci consente di configurare la security con una sola riga di codice.public void ConfigureServices(IServiceCollection services){ ...
Come sappiamo, esiste un limite al numero di caratteri di cui può essere composto un URL, che dipende da una serie di fattori: il browser utilizzato dall'utente, il server su cui è in hosting l'applicazione ed eventuali infrastrutture di routing presenti tra l'endpoint pubblico e...
Blazor è il primo framework puramente front-end sviluppato da Microsoft, nato rispettando i più moderni standard web, tra questi la possibilità di essere installato su un dispositivo emulando un'applicazione vera e propria. Questo approccio, chiamato PWA, è configurabile già in ...
Nello script precedente (https://www.aspitalia.com/script/1413/Creare-Velocemente-Microservice-Minimal-API-ASP.NET-Core.aspx), abbiamo introdotto Minimal API, una nuova funzionalità di ASP.NET Core 6 che consente di dichiarare endpoint in maniera estremamente concisa, senza il ...