Del via


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 - 3. nov. 2023

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)