エントリーからASP.NET WEBAPIは「あきらめ」するシリーズ---あなたはWEBAPIを作成します

EDITORIAL

最近の発見ではアプリがバックオフィスサービスを記述する必要があるときに作られました。したがって、またはWEBAPIの使用を検討してたときにバックグラウンドサービスを記述するためにWebサーバを使用しています。私はもつれた愛、最終的に私はこのバックオフィスサービスを記述するためにWEBAPIを使用することにしました。
二つの理由があり
、WebサーバのSOAPプロトコルへのより良いたいhttpプロトコルを使用して1.webapiが。
2.webapiはステートレスなので、Webサーバよりも軽くなります。
3.webapi現在、httpリクエストとして、GET、POSTをサポートしています。
今後の作業の必要性は、WEBAPIの全体の学習プロセスをマーク。騒ぎ、私たちの最初のプログラムを作成するためにそれをWEBAPI。

WEBAPIサービスの作成

2013 [ファイル] VSオープン1.まず、 - >新規 - >プロジェクト。

(保存された選択項目がどこ)[参照]をクリックします> - - 2.ビジュアルC#Webを選択 - > [ASP.NET Webアプリケーションを選択 - >入力したプロジェクト名MyWebApi_01> [OK]をクリックします。

そして、それは、この選択に似たフォームがポップアップ表示されます
OK> - > Web APIを-空を選択3.。

これは、バックグラウンドのアプリケーションが提供さ新しいWeb APIの作成は完了です。

注意:現在、空のアプリケーションです。我々はまた、いくつかの簡単な設定を行う必要があります。それは、プログラムを実行するために取得します。

WEBAPIコントローラを作成します

1.まず、新しいAPIコントローラを作成する必要があります。
2.コントローラのフォルダを選択し、マウスの右ボタン- >追加- >コントローラ

3. [コントローラのWeb API 2 - 空 - >追加

4.コントロールの名前を入力します。 - > OK

コントローラの添加終了

WEBAPI設定

1.打开App_Start文件夹-->WebApiConfig右键-->修改webapi路由

webapi 输出

打开Home控制器,编辑

[httpGet]
public IEnumerable<string> InputString(){
return new string[] { "hellow world" };
}

最后,在浏览器中输入请求的路由 api/home/InputString 。
输出hellow wolrd,证明整个web api 创建已经完成。

おすすめ

転載: www.cnblogs.com/ZengJiaLin/p/11281122.html