AL Rest Client モジュールを使って Web サービスを呼び出す
重要
このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、「Business Central の新機能および変更された機能」を参照してください。 最新のリリース計画については、「Dynamics 365、Power Platform、Cloud for Industry のリリース計画」を参照してください。
有効対象 | パブリック プレビュー | 一般提供 |
---|---|---|
ユーザー向けで、自動的に有効化される | - | 2023年11月3日 |
ビジネス バリュー
新しい AL Rest Client モジュールには、わずか 1 行のコードでの Web サービスの呼び出し、要求コンテンツの作成、さまざまな種類のデータからの応答の読み取り、基本認証を使用した認証をサポートするメソッドが含まれています。
機能の詳細
新しい AL Rest Client モジュールには、次のシナリオに対応するメソッドが含まれています。
- わずか 1 行のコードで Web サービスを呼び出す。
- テキスト、JSON、XML、またはバイナリ データからリクエスト コンテンツを作成する。
- 応答をテキスト、JSON、XML、またはバイナリ データとして読み取る。
- 基本認証を使用した認証。
新しいメソッドの例をいくつか紹介します。
// テキストの取得
ResponseText := ALRestClient.Get(Url).Content().AsText();// バイナリ データの取得
TempBlob := ALRestClient.Get(Url).Content().AsBlob();// バイナリ データを送信し、バイナリ データを返す
ALHttpContent.Create(TempBlob) TempBlob := ALRestClient.Post(Url, ALHttpContent).Content().AsBlob();// JsonObject の取得
JsonObject := ALRestClient.GetAsJson(Url).AsObject();// JsonObject を送信し、結果を JsonObject として返す
JsonObject := ALRestClient.PostAsJson(Url, JsonObject).AsObject();// 基本認証の使用
HttpAuthenticationBasic.Initialize('user01', 'Password123'); ALRestClient.Initialize(HttpAuthenticationBasic); ALHttpResponseMessage := ALRestClient.Get('https://httpbin.org/basic-auth/user01/Password123');
注
GitHub のシステム アプリケーション オープンソース リポジトリを通じて行われたこのたびの貴重な貢献に対し、コミュニティに謝辞を述べさせていただきます
フィードバック
Dynamics 365 Business Central の機能向上のためのアイデア、提案、フィードバックをお寄せください。 フォーラム (https://aka.ms/bcideas) をご利用ください。
関連項目
System.RestClient (ドキュメント)