Webservices aanroepen met AL Rest Client-module
Belangrijk
Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Ga voor de meest recente documentatie naar Nieuwe of gewijzigde functies in Business Central. Ga voor de meest recente releaseplannen naar de pagina Releaseplannen voor Dynamics 365, Power Platform en Cloud for Industry.
Geactiveerd voor | Openbare preview | Algemene beschikbaarheid |
---|---|---|
Gebruikers, automatisch | - | 3 nov. 2023 |
Zakelijke waarde
De nieuwe AL Rest Client-module bevat methoden om het aanroepen van webservices met slechts één regel code te ondersteunen, verzoekinhoud te creëren en de respons te lezen uit verschillende soorten gegevens en verificatie met behulp van basisverificatie.
Functiedetails
De nieuwe AL Rest Client-module bevat methoden om de volgende scenario's te ondersteunen:
- Webservices aanroepen met slechts één regel code.
- Verzoekinhoud maken op basis van tekst-, JSON-, XML- of binaire gegevens.
- Lees het antwoord als tekst, JSON, XML of binaire gegevens.
- Verifiëren met behulp van basisverificatie.
Hier volgen voorbeelden van nieuwe methoden:
// Tekst ophalen
ResponseText := ALRestClient.Get(Url).Content().AsText();// Binaire gegevens ophalen
TempBlob := ALRestClient.Get(Url).Content().AsBlob();// Binaire gegevens posten en binaire gegevens retourneren
ALHttpContent.Create(TempBlob) TempBlob := ALRestClient.Post(Url, ALHttpContent).Content().AsBlob();// Een JsonObject ophalen
JsonObject := ALRestClient.GetAsJson(Url).AsObject();// Een JsonObject posten en het resultaat retourneren als JsonObject
JsonObject := ALRestClient.PostAsJson(Url, JsonObject).AsObject();// Basisverificatie gebruiken
HttpAuthenticationBasic.Initialize('user01', 'Password123'); ALRestClient.Initialize(HttpAuthenticationBasic); ALHttpResponseMessage := ALRestClient.Get('https://httpbin.org/basic-auth/user01/Password123');
Opmerking
Dankwoord aan onze community voor het leveren van deze waardevolle bijdrage via onze opensource System Application-opslagplaats op GitHub
Geef ons uw mening
Help ons Dynamics 365 Business Central te verbeteren door ideeën te bespreken, suggesties te doen en feedback te geven. Gebruik het forum op https://aka.ms/bcideas.
Zie ook
System.RestClient (docs)