ASP.NET Web API 2: Building a REST Service from Start to Finish
By Jamie Kurtz and Brian Wortman
4/5
()
About this ebook
The ASP.NET MVC Framework has always been a good platform on which to implement REST-based services, but the introduction of the ASP.NET Web API Framework raised the bar to a whole new level.
Now in release version 2.1, the Web API Framework has evolved into a powerful and refreshingly usable platform. This concise book provides technical background and guidance that will enable you to best use the ASP.NET Web API 2 Framework to build world-class REST services.
New content in this edition includes:
- New capabilities in Web API 2 (currently version 2.1).
- Support for partial updates, or PATCH.
- API versioning.
- Support for legacy SOAP-based operations.
- How to handle non-resource APIs using REST
- How to best expose relationships between resources
- JSON Web Tokens, CORS, CSRF
Get ready for authors Jamie Kurtz and Brian Wortman to take you from zero to REST service hero in no time at all. No prior experience with ASP.NET Web API is required; all Web API-related concepts are introduced from basic principles and developed to the point where you can use them in a production system. A good working knowledge of C# and the .NET Framework are the only prerequisites to best benefit from this book.
Related to ASP.NET Web API 2
Related ebooks
Introducing Spring Framework: A Primer Rating: 0 out of 5 stars0 ratingsVisual Studio Condensed: For Visual Studio 2013 Express, Professional, Premium and Ultimate Editions Rating: 0 out of 5 stars0 ratingsAdvanced API Security: Securing APIs with OAuth 2.0, OpenID Connect, JWS, and JWE Rating: 4 out of 5 stars4/5Foundations of Python Network Programming Rating: 4 out of 5 stars4/5Swift Quick Syntax Reference Rating: 0 out of 5 stars0 ratingsHL7 for BizTalk Rating: 0 out of 5 stars0 ratingsSoftware Engineering for Absolute Beginners: Your Guide to Creating Software Products Rating: 0 out of 5 stars0 ratingsLearning Yii Testing Rating: 1 out of 5 stars1/5.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way Rating: 0 out of 5 stars0 ratingsProfessional XMPP Programming with JavaScript and jQuery Rating: 3 out of 5 stars3/5Pro ASP.NET 4.5 in C# Rating: 0 out of 5 stars0 ratingsPractical ASP.NET Web API Rating: 0 out of 5 stars0 ratingsBeginning C++ Rating: 0 out of 5 stars0 ratingsPractical Django 2 and Channels 2: Building Projects and Applications with Real-Time Capabilities Rating: 0 out of 5 stars0 ratingsBridging UX and Web Development: Better Results through Team Integration Rating: 0 out of 5 stars0 ratingsPro AngularJS Rating: 3 out of 5 stars3/5Building React Apps with Server-Side Rendering: Use React, Redux, and Next to Build Full Server-Side Rendering Applications Rating: 0 out of 5 stars0 ratingsPractical React Native: Build Two Full Projects and One Full Game using React Native Rating: 0 out of 5 stars0 ratingsPro ASP.NET MVC 5 Rating: 4 out of 5 stars4/5Practical hapi: Build Your Own hapi Apps and Learn from Industry Case Studies Rating: 0 out of 5 stars0 ratingsPractical Webix: Learn to Expedite and Improve your Web Development Rating: 0 out of 5 stars0 ratingsAdvanced Web Development with React: SSR and PWA with Next.js using React with advanced concepts Rating: 0 out of 5 stars0 ratingsGetting Started with hapi.js Rating: 5 out of 5 stars5/5NW.js Essentials Rating: 0 out of 5 stars0 ratingsDart for Absolute Beginners Rating: 0 out of 5 stars0 ratingsPenetration Testing Bootcamp Rating: 5 out of 5 stars5/5Hands-On Network Programming with C# and .NET Core: Build robust network applications with C# and .NET Core Rating: 0 out of 5 stars0 ratingsExpert ASP.NET Web API 2 for MVC Developers Rating: 4 out of 5 stars4/5Python Clean Code: Best Practices and Techniques for Writing Clear, Concise, and Maintainable Code Rating: 0 out of 5 stars0 ratings
Programming For You
Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5C++ Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsPYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5C# 7.0 All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsGrokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsHacking: Ultimate Beginner's Guide for Computer Hacking in 2018 and Beyond: Hacking in 2018, #1 Rating: 4 out of 5 stars4/5Java for Beginners: A Crash Course to Learn Java Programming in 1 Week Rating: 5 out of 5 stars5/5Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5SQL: For Beginners: Your Guide To Easily Learn SQL Programming in 7 Days Rating: 5 out of 5 stars5/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Data Structures and Algorithm Analysis in Java, Third Edition Rating: 4 out of 5 stars4/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Game Development with Unreal Engine 5: Learn the Basics of Game Development in Unreal Engine 5 (English Edition) Rating: 0 out of 5 stars0 ratings
Reviews for ASP.NET Web API 2
1 rating0 reviews
Book preview
ASP.NET Web API 2 - Jamie Kurtz
DgZ߮lc*A]w6qv2+-ِ,|/2/?z8WF(SBR7楻wus]VC]fCU_9̂Dn^z"ee{>-6d6syO)ݬQR>mO;u%7o<TU/k'xgh\E"ż,+2taJS)3a1F᥏sۖBy*,gwЪ2OgÇ}i ܴo-8h:\}u/$..Z0M6Ic
dM[=G'\bȬcEu0)!P[ak#b(>ϖ;&$~y؉qLw~ܶ+S6(_,Ͳ*68iQT
>jvve;4x"ÿ^s:/e;
f"X5Гps}{xŬjZVufZ]>]E!߶Z=\1@%5wZ%'bN[;I|E.NBT}Ql~&Pcws'C!${|_OD(K b߁.oj}=5=R/B/`C!E RwhOͩ>uuͽB}
[E8pUA}NbB]!&c$J9!1Hɮ&+~ N%^5emvPO~\>>_LEһ>vY1\v,Ӝp,y