Kall opp nettjenester med AL Rest Client-modul
Viktig
Dette innholdet er arkivert og oppdateres ikke. Gå til Hva er nytt eller endret i Business Central for den nyeste dokumentasjonen. Gå til Lanseringsplaner for Dynamics 365, Power Platform og Cloud for Industry for å finne de nyeste lanseringsplanene.
Aktivert for | Forhåndsversjon | Tilgjengelig |
---|---|---|
Brukere, automatisk | - | ![]() |
Forretningsverdi
Den nye modulen AL Rest Client inneholder metoder for å støtte oppringing av nettjenester med bare én kodelinje, opprette forespørselsinnhold og lese svaret fra forskjellige typer data og autentisere ved hjelp av grunnleggende autentisering.
Funksjonsdetaljer
Den nye modulen AL Rest Client inneholder metoder for å støtte følgende scenarioer:
- ringe nettjenester med bare én kodelinje
- opprette forespørselsinnhold fra tekst, JSON, XML eller binære data
- lese svaret som tekst, JSON, XML eller binære data
- autentisere ved hjelp av grunnleggende autentisering
Her er eksempler på nye metoder:
// Henter tekst
ResponseText := ALRestClient.Get(Url).Content().AsText();// Henter binære data
TempBlob := ALRestClient.Get(Url).Content().AsBlob();// Publiserer binære data og returnerer binære data
ALHttpContent.Create(TempBlob) TempBlob := ALRestClient.Post(Url, ALHttpContent).Content().AsBlob();// Henter et JsonObject
JsonObject := ALRestClient.GetAsJson(Url).AsObject();// Publiserer et JsonObject og returnerer resultatet som JsonObject
JsonObject := ALRestClient.PostAsJson(Url, JsonObject).AsObject();// Bruker grunnleggende autentisering
HttpAuthenticationBasic.Initialize('user01', 'Password123'); ALRestClient.Initialize(HttpAuthenticationBasic); ALHttpResponseMessage := ALRestClient.Get('https://httpbin.org/basic-auth/user01/Password123');
Obs!
Vi vil gjerne takke fellesskapet vårt for å komme med dette verdifulle bidraget gjennom repositoriet for systemappen med åpne kildekode på GitHub
Fortell oss hva du synes
Hjelp oss å forbedre Dynamics 365 Business Central ved å diskutere og komme med forslag og gi tilbakemelding. Bruk forumet på https://aka.ms/bcideas.
Se også
System.RestClient (docs)