Ricerca per argomento: ASP.NET Web API
In questo script continuiamo ad analizzare le peculiarità dell'output cache in ASP.NET Web API, di cui abbiamo già parlato in precedenza: http://www.aspitalia.com/script/1225/Attivare-Output-Caching-ASP.NET-Web-API.aspxhttp://www.aspitalia.com/script/1226/Invalidare-...
Nello script precedente (http://www.aspitalia.com/script/1225/Attivare-Output-Caching-ASP.NET-Web-API.aspx) abbiamo introdotto ASP.NET Web API CacheOutput, una libreria open source che permette di attivare l'output caching anche nei controller Web API.Una caratteristica ...
L'output caching è una feature di ASP.NET fin dalla primissima versione, che consente di migliorare in maniera notevole la scalabilità delle nostre applicazioni: consiste infatti nell'effettuare il caching dell'intera risposta così da riutilizzarla in successive richieste senza ...
Nel precedente script abbiamo esaminato gli Spatial Types di SQL Server, allo scopo di rappresentare meglio le nostre entità su mappe e di migliorarne la ricerca geografica.Nel momento in cui riceviamo dal client una stringa nel formato Well-Known Text (https://it.wikipedia.org/...
Nello script precedente abbiamo mostrato uno dei possibili approcci per la gestione, nell'ambito di chiamate in GET, di tipi complessi quali gli array. La soluzione adottata ci ha permesso di rappresentare un array in un URL ripetendo la stessa chiave più volte in querystring:...
Passare oggetti complessi nell'ambito di una chiamata GET non è sempre una buona idea, e spesso può essere indice di una cattiva implementazione delle convenzioni REST. Esistono tuttavia sempre delle eccezioni: pensiamo al caso in cui, tramite il nostro endpoint in GET, vogliamo ...
Tra le tante tecnologie legate alla sicurezza per il web, oggi ci occuperemo di Hawk (contrazione di Holder-Of-Key), uno schema di autenticazione HTTP relativamente recente. Si tratta di un protocollo che consente a client e server di verificare, vicendevolmente, che richieste e ...
Spesso capita di dover implementare una action in cui ci aspettiamo un tipo nativo (per es. una string) all'interno del body della richiesta. Le ragioni per cui vogliamo farlo sono molteplici, e includono il voler superare il limite di caratteri dell'URL imposto dai browser, ...
In uno script precedente (http://www.aspitalia.com/script/1212/Misurare-Tempo-Esecuzione-Richiesta-ASP.NET-Middleware-OWIN.aspx) abbiamo realizzato un middleware in grado di misurare il tempo di elaborazione di una richiesta ASP.NET.Il valore misurato veniva poi loggato e ...
Negli ultimi script abbiamo visto come sia tutto sommato piuttosto immediato supportare bearer token in ASP.NET Web API: una serie di middleware OWIN si occupa della generazione e della validazione, facendo sì che, a valle di questo processo, il principal della richiesta sia ...