Anropa webbtjänster med AL Rest Client-modul
Viktigt
Detta innehåll är arkiverat och uppdateras inte. Den senaste dokumentationen finns i Nyheter och ändringar i Business Central. De senaste utgivningsplanerna finns i Utgivningsplaner för Dynamics 365 och Power Platform och Cloud for Industry.
Aktiverat för | Allmänt tillgänglig förhandsversion | Allmän tillgänglighet |
---|---|---|
Användare, automatiskt | - | 3 nov. 2023 |
Affärsvärde
Den nya AL Rest Client-modulen innehåller metoder för anrop av webbtjänster med en enda kodrad, skapa innehåll i begäran och läsa svaret från olika typer av data och autentisering med hjälp av grundläggande autentisering.
Information om funktionen
Den nya AL Rest Client-modulen innehåller metoder för följande scenarier:
- Anropa webbtjänster med en enda kodrad.
- Skapa innehåll i begäran från text, JSON, XML eller binära data.
- Läsa svaret som text, JSON, XML eller binära data.
- Autentisera med grundläggande autentisering.
Här är exempel på nya metoder:
// Hämta text
ResponseText := ALRestClient.Get(Url).Content().AsText();// Hämta binära data
TempBlob := ALRestClient.Get(Url).Content().AsBlob();// Publicera binära data och returnera binära data
ALHttpContent.Create(TempBlob) TempBlob := ALRestClient.Post(Url, ALHttpContent).Content().AsBlob();// Hämta ett JsonObject
JsonObject := ALRestClient.GetAsJson(Url).AsObject();// Publicera ett JsonObject och returnera resultatet som JsonObject
JsonObject := ALRestClient.PostAsJson(Url, JsonObject).AsObject();// Använda grundläggande autentisering
HttpAuthenticationBasic.Initialize('user01', 'Password123'); ALRestClient.Initialize(HttpAuthenticationBasic); ALHttpResponseMessage := ALRestClient.Get('https://httpbin.org/basic-auth/user01/Password123');
Obs
Vi vill tacka vår community för att ha lämnat det här värdefulla bidraget via vår lagringsplats för systemprogram med öppen källkod på GitHub
Berätta vad du tycker
Hjälp oss förbättra Dynamics 365 Business Central genom att diskutera idéer, ge förslag och lämna feedback. Använd forumet på https://aka.ms/bcideas.
Se även
System.RestClient (dokument)