Del via


Kalde webtjenester med AL Rest Client-modul

Vigtigt

Dette indhold er arkiveret og opdateres ikke. Du kan få den nyeste dokumentation i Nyheder eller ændringer i Business Central. Du kan få vist de seneste udgivelsesplaner i Udgivelsesplaner til Dynamics 365, Power Platform og Cloud for Industry.

Aktiveret for Offentlig forhåndsversion Generel tilgængelighed
Brugere, automatisk - 3. nov. 2023

Forretningsværdi

Det nye AL Rest Client-modul indeholder metoder til at understøtte opkald til webtjenester med kun én linje kode, oprette anmodningsindhold og læse svaret fra forskellige typer data og godkende vha. grundlæggende godkendelse.

Funktionsdetaljer

Det nye AL Rest Client-modul indeholder metoder til at understøtte følgende scenarier:

  • Kalde webtjenester med kun én linje kode.
  • Oprette anmodningsindhold fra tekst, JSON, XML eller binære data.
  • Læse svaret som tekst, JSON, XML eller binære data.
  • Godkend vha. basisgodkendelse.

Her er eksempler på nye metoder:

// Hente tekst
ResponseText := ALRestClient.Get(Url).Content().AsText();

// Hente binære data
TempBlob := ALRestClient.Get(Url).Content().AsBlob();

// Bogføre binære data og returnere binære data
ALHttpContent.Create(TempBlob) TempBlob := ALRestClient.Post(Url, ALHttpContent).Content().AsBlob();

// Hente et JsonObject
JsonObject := ALRestClient.GetAsJson(Url).AsObject();

// Poste et JsonObject og returnere resultatet som JsonObject
JsonObject := ALRestClient.PostAsJson(Url, JsonObject).AsObject();

// Bruge basisgodkendelse
HttpAuthenticationBasic.Initialize('user01', 'Password123'); ALRestClient.Initialize(HttpAuthenticationBasic); ALHttpResponseMessage := ALRestClient.Get('https://httpbin.org/basic-auth/user01/Password123');

Bemærk

Tak! til vores community for at yde dette værdifulde bidrag gennem vores GitHub-lager med open source-kildeapplikationer

Fortæl os, hvad du synes

Hjælp os med at forbedre Dynamics 365 Business Central ved at diskutere idéer, komme med forslag og give feedback. Bruge forummet på https://aka.ms/bcideas.

Se også

System.RestClient (dokumentation)