web-dev-qa-db-ja.com

Web APIとWeb API 2の違いは何ですか

Visual Studio 2013に同梱されているWeb ApiとWeb Api 2の主な違い(心配するべきこと)は何ですか?

51
Jason Roell

主な新機能は、

  1. AttributeRouting
  2. OWINセルフホスト
  3. IHttpActionResult
  4. CORS
  5. HttpRequestContext

同じ質問があり、これについての簡単な記事 here を見つけました。

47
iJay

iJay で言及されている機能に加えて

  1. テスタビリティ

  2. ODATAの改善

  3. フィルターのオーバーライド

  4. ByteRangeStreamContent

上記の機能を使用して、Web APIとWeb API2を区別できます。

14

WebAPIおよびWebAPI 2

実際、WebAPI 2.0はWebApiの拡張機能であり、この2つの間に違いはありません。バージョン2.0では、Web APIフレームワークが拡張され、次の機能がサポートされています。

  • IHttpActionResultの戻り値の型
  • 新しいルーティング属性
  • CORSを使用したクロスオリジンリクエストのサポート
  • OAuth 2.0を使用したASP.NET Web APIの保護
  • OData Serviceでの$ expand、$ selectのサポート
5
A.Bhagat