Chiamare i servizi web con il modulo AL Rest Client
Importante
Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vai a Novità o modifiche in Business Central. Per i piani di rilascio più recenti, vai a Piani di rilascio di Dynamics 365, Power Platform e Cloud per le soluzioni di settore.
Abilitata per | Anteprima pubblica | Disponibilità generale |
---|---|---|
Utenti, automaticamente | - | ![]() |
Valore aziendale
Il nuovo modulo AL Rest Client contiene metodi per supportare la chiamata di servizi Web con una sola riga di codice, la creazione del contenuto della richiesta e la lettura della risposta da diversi tipi di dati e l'autenticazione utilizzando l'autenticazione di base.
Dettagli sulla funzionalità
Il nuovo modulo AL Rest Client contiene metodi per supportare i seguenti scenari:
- Chiamata dei servizi Web con una sola riga di codice.
- Creazione del contenuto della richiesta da testo, JSON, XML o dati binari.
- Lettura della risposta come testo, JSON, XML o dati binari.
- Autenticazione tramite autenticazione di base.
Ecco alcuni esempi dei nuovi metodi:
// Getting text
ResponseText := ALRestClient.Get(Url).Content().AsText();// Getting binary data
TempBlob := ALRestClient.Get(Url).Content().AsBlob();// Posting binary data and returning binary data
ALHttpContent.Create(TempBlob) TempBlob := ALRestClient.Post(Url, ALHttpContent).Content().AsBlob();// Getting a JsonObject
JsonObject := ALRestClient.GetAsJson(Url).AsObject();// Posting a JsonObject and returning the result as JsonObject
JsonObject := ALRestClient.PostAsJson(Url, JsonObject).AsObject();// Using Basic Authentication
HttpAuthenticationBasic.Initialize('user01', 'Password123'); ALRestClient.Initialize(HttpAuthenticationBasic); ALHttpResponseMessage := ALRestClient.Get('https://httpbin.org/basic-auth/user01/Password123');
Nota
Desideriamo ringraziare la nostra community per aver fornito questo prezioso contributo attraverso il nostro repository di applicazioni di sistema open source su GitHub
Comunicaci la tua opinione
Aiutaci a migliorare Dynamics 365 Business Central condividendo idee fornendo suggerimenti e inviando feedback. Utilizza il forum all'indirizzo https://aka.ms/bcideas.
Vedi anche
System.RestClient (documenti)