新人SEくんの日常

新人エンジニアが大好きなesports、音楽、プログラミングなどなど、いろんなこと書いてきます

【Microsoft Azure】WebAPI を API App で作ってみよう① ~ASP.NET Web API を作成する~

前提条件

本記事でやること

ASP.NET Web API を作成

ASP.NET Web APIプロジェクトを作成する

Visual Studioを起動し[ファイル]→[新規作成]→[プロジェクト]を選択する。
開かれたダイアログで以下の通り選択・入力し、「OK」ボタンを 押下する。

  1. 左側の「Web」を選択
  2. 右側で「ASP.NET Web アプリケーション(.NET Framework)」を選択
  3. 名前に「SampleWebApi」と入力
  4. 「OK」ボタンを押下

プロジェクト作成画面

テンプレート選択画面

Controllerを追加する

ソリューションエクスプローラーの[Controller]を右クリックし、
[追加]→[新しい項目]を選択する。

  1. [Web]→[Web API]→[Web API コントローラークラス]を選択
  2. 名前に「UserController.cs」と入力
  3. 「追加」ボタンを押下

Controller追加

以下のようなコードが自動生成されます。

    public class UserController : ApiController
    {
        // GET api/<controller>
        public IEnumerable<string> Get()
        {
            return new string[] { "value1", "value2" };
        }

デバッグで動作確認を行う

[F5]キーを押しデバッグを開始する。
エラー画面が表示されますが特に気にしなくて構いません。
(ルートパスに対しての処理を作成していないためエラーが出ている。)

エラー画面

Postmanを使用し、リクエストを投げる。
以下のようにJSON形式のレスポンスが返ってくると思います。

Postmanで動作確認

参考

nuitsさんを参考にさせていただいておりますm(_ _)m
www.nuits.jp

終わりに

次は、AzureでAPI Appを作成します!
こちら↓
ymdrkun.hateblo.jp