Nello script #170 abbiamo visto come sfruttare il metodo get della classe Http per recuperare dati dal server. In questo script vediamo come fare l'esatto contrario, cioè come inviare dati al server per il loro salvataggio. Come già visto nello script #170, la prima cosa da fare è importale la classe Http nel nostro file.
import { Http } from 'angular2/http';
Il secondo passo consiste nel passare un'istanza di Http al costruttore del nostro component e poi sfruttare il metodo post per inviare i dati dal server come mostrato nello script.
@Component({ selector: 'http-sel', templateUrl: 'http.html' }) class PeopleComponent { constructor(public http: Http) { } save(person: Person){ var url = "http://mysite.com/api/people"; this.http.post(url, JSON.stringify(person)); } }
Il metodo post accetta come primo parametro l'url da richiamare e come secodno parametro la stringa da passare al server che in questo caso è l'oggetto da salvare serializzato in JSON.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Change tracking e composition in Entity Framework
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Utilizzare gRPC su App Service di Azure
Ottimizzazione dei block template in Angular 17
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Ricevere notifiche sui test con Azure Load Testing
Collegare applicazioni server e client con .NET Aspire
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Ottimizzare le pull con Artifact Cache di Azure Container Registry