Negli script #141 e #142 abbiamo visto come sfruttare il servizio $http per fare chiamate HTTP e gestire gli errori.
Con la stessa sintassi, possiamo utilizzare tutti i VERB dell'HTTP:
- $http.get
- $http.head
- $http.post
- $http.put
- $http.delete
- $http.jsonp
- $http.patch
Un caso particolare è quello rappresentato dalla necessità di passare anche header alla chiamata. Di default, AngularJS ha una serie di header standard all'interno dell'oggetto $httpProvider.defaults.header.
Possiamo fare una chiamata in PUT, passando (o sovrascrivendo) anche le header, in questo modo:
var req = {
method: 'PUT',
url: '/Customers/1',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Basic mykey'
},
data: { Name: 'Daniele', ID: 1 }
}
$http(req).then(function(){
// OK
}, function(){
// errore
});
Utilizzare il servizio $http in AngularJS per chiamate asincrone a servizi
https://www.html5italia.com/script/141/Utilizzare-Servizio-Http-AngularJS-Chiamate-Asincrone-Servizi.aspx
Gestire gli errori nelle chiamate asincrone a servizi in AngularJS
https://www.html5italia.com/script/142/Gestire-Errori-Chiamate-Asincrone-Servizi-AngularJS.aspx
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Permettere a un LLM di invocare funzioni con Microsoft.Extensions.AI
Esporre workflow come server MCP con Azure Logic Apps
Semplificare i deployment con le label in Azure Container App
Abilitare il rolling update su Azure Functions flex consumption
Dallo sviluppo locale ad Azure con .NET Aspire
Modificare lo stile in una QuickGrid Blazor
Creare popup e menu nativi in HTML con la Popover API
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Eseguire una ExecuteUpdateAsync senza usare un'expression con Entity Framework
Filtrare i dati in ASP.NET Core usando OpenTelemetry su Azure Monitor
Disabilitare la telemetria nella CLI di GitHub
Migliorare accessibilità e interazioni nelle pagine HTML con gli attributi inert e autofocus
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Accedere a risorse e immagini in Windows Store app di Windows 8
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Permettere il Drag-and-drop solo su zone predefinite con Silverlight 2.0
- Consumare dati binari in realtime lato client con ASP.NET Core SignalR
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Personalizare l'icona e le funzionalità di un sito web per iOS e IE
- Caricamenti veloci da CDN e fallback locale con ASP.NET Core
- Utilizzare dati in formato XML in XAML
- Accedere a dati esposti con WebService con Silverlight 1.0


