このセクションでは、クライアントアプリケーションを通してWeb APIサービスを呼び出し、クライアントからポストされたXMLデータファイルからExcelを生成する方法を具体的に説明します。
次の例では、Web APIサービスをHTMLおよびWinFormsクライアントアプリケーションから呼び出します。これらのクライアントはサービスにPOST要求を送り、サービスは応答ストリームを返します。これにより、この応答ストリームは目的のExcelファイル形式で保存されます。
次の例では、クライアントアプリケーションを通してXMLデータファイルを提供します。さらに、エンドユーザーは、クライアントプロジェクトを通して、生成されるExcelファイルのサービスURL、名前、および適切なファイル形式を指定する必要があります。これは、生成するExcelのパラメータまたはクエリー文字列は、要求URL内ではなくPOST要求のHTTPメッセージ本文に含まれて送信されるためです。
Web APIサービスを呼び出すには、次の手順を実行します。
WinFormsアプリケーション
HTMLアプリケーション
以下に示す、XMLデータファイルからExcelを生成するREST APIサービスのデモサンプルをご覧ください。