web-dev-qa-db-fra.com

Quelles sont les différences entre l'API Web et l'API Web 2

Quelles sont les principales différences (dont je devrais être préoccupé) entre Web Api et Web Api 2 qui sont désormais livrées avec Visual Studio 2013?

51
Jason Roell

Les nouvelles fonctionnalités majeures sont,

  1. AttributeRouting
  2. OWIN Self Host
  3. IHttpActionResult
  4. CORS
  5. HttpRequestContext

J'avais la même question et j'ai trouvé un article simple à ce sujet, ici .

47
iJay

En plus des fonctionnalités mentionnées par iJay

  1. Testabilité

  2. Améliorations ODATA

  3. Substitutions de filtre

  4. ByteRangeStreamContent

Nous pouvons différencier l'API Web et l'API Web2 en utilisant les fonctionnalités ci-dessus.

14
Edukondalu Thaviti

WebAPI et WebAPI 2

En fait, WebAPI 2.0 est une fonctionnalité améliorée de WebApi, il n'y a aucune différence entre ces deux. Dans la version 2.0, la structure de l'API Web a été améliorée pour prendre en charge les fonctionnalités suivantes:

  • Type de retour IHttpActionResult
  • Un nouvel attribut de routage
  • Prise en charge des demandes d'origine croisée à l'aide de CORS
  • Sécurisation de l'API Web ASP.NET à l'aide de OAuth 2.0
  • Prise en charge de $ expand, $ select dans le service OData
5
A.Bhagat