Pro ASP.NET Web API: HTTP Web Services in ASP.NET and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 6.80 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Pro ASP.NET Web API: HTTP Web Services in ASP.NET on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro ASP.NET Web API: HTTP Web Services in ASP.NET (Professional Apress) [Paperback]

Ali Uurlu , Alexander Zeitler , Ali Kheyrollahi
5.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: 37.04
Price: 24.85 & FREE Delivery in the UK. Details
You Save: 12.19 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 17 April? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 18.52  
Paperback 24.85  
Trade In this Item for up to 6.80
Trade in Pro ASP.NET Web API: HTTP Web Services in ASP.NET (Professional Apress) for an gift card of up to 6.80, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

23 Sep 2013 1430247258 978-1430247258

Pro ASP.NET Web API shows you how to build flexible, extensible web services that run seamlessly on a range of operating systems and devices, from desktops to tablets to smart phones—even the ones we don’t know today.

ASP.NET Web API is a new framework designed to simplify web service architecture. So if you're tired of interoperability issues between inflexible web services and clients tied to specific platforms or programming languages, or if you've ever struggled with WCF, this book is for you.

To start with, you'll get up to speed on Web API's modern HTTP programming model, REST and your hosting options. You'll then dive into building a real application over a series of three chapters, so you can get an immediate feel for how this technology works in practice. The second half of the book features dedicated chapters on topics like routing, controllers, validation and tracing, and the authors close with discussions on performance, hosting and an all-important look at unit testing to help you prepare your application for the real world.

ASP.NET Web API makes HTTP a first-class citizen of .NET. With Pro ASP.NET Web API, you can build HTTP-based web services for your company or business, expose your data to the world across different formats and devices and gain the best possible global reach for your application.

What you’ll learn

  • The basics of HTTP web services
  • How to build HTTP-based web services on the .NET platform
  • In-depth knowledge of ASP.NET Web API and its processing architecture
  • How to Unit Test an ASP.NET Web API application
  • Asynchronous programming with ASP.NET Web API
  • Consuming HTTP-based web services across several different clients

Who this book is for

Whether you’ve previously worked with WCF or are an ASP.NET developer diving into web services for the first time, Pro ASP.NET Web API will show you a clean, modern approach to building HTTP web services.

Table of Contents

  1. Introduction to ASP.NET Web API
  2. Introduction to Asynchronous Programming in .NET
  3. HTTP, REST, and Hypermedia
  4. HttpClient
  5. Sample Application: Application Structure and Domain Model
  6. Sample Application: Building the Web API
  7. Sample Application: Building the Wrapper and Web Client
  8. Routing
  9. Controllers and Actions
  10. Message Handlers
  11. Filters
  12. Media Type Formatters and Model Binding
  13. Input Validation
  14. Dependency Resolution
  15. Unit Testing and Integration Testing
  16. Optimization and Performance
  17. Hosting
  18. Tracing, Logging, and API Documentation

Frequently Bought Together

Pro ASP.NET Web API: HTTP Web Services in ASP.NET (Professional Apress) + Pro ASP.NET Web API Security: Securing ASP.NET Web API (Professional Apress)
Buy the selected items together

Product details

  • Paperback: 616 pages
  • Publisher: APRESS (23 Sep 2013)
  • Language: English
  • ISBN-10: 1430247258
  • ISBN-13: 978-1430247258
  • Product Dimensions: 23.5 x 19.1 x 3.1 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 22,239 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4 star
3 star
2 star
1 star
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
5.0 out of 5 stars This book rocks 24 Oct 2013
Format:Paperback|Verified Purchase
I had this one on pre-order and was pleased to see it pop through the door this morning. Apress have a habit of getting great books out to market and this is not one of them - it's better than great, it's BRILLIANT.

You might ask why.

I find you can judge a book by a quick skim - open it at a random page and read what you find there. I just happen to choose the "performance" chapter, where the authors were discussing how to scale a web API using async controllers. It was brilliantly written, gave exactly the right depth of information with really good examples, and also introduced at least one tool I'd never heard of but that will become a staple in my toolbox (and I've been doing this a long, long time, my toolbox already has a lot of stuff in it).

I then chose another chapter at random, and again found some more superb content.

I write .NET code every day - I am an independent contractor and worked for Microsoft for nearly 10 years, so I know a thing or two about the .NET framework and I have to say that this is the single best book I've read on the subject (and I've not read it all yet). This one will be read cover to cover, and I can whole-heartedly recommend it to anyone wanting to write ASP.NET WebAPI. I don't have any affiliation with Apress or the authors.

Do yourself a favour and buy this book.

Thankyou Tugberk, Alexander and Ali. Your book rocks.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars just the job 28 Jan 2014
By kitty
Format:Kindle Edition|Verified Purchase
Bought for my husband who's very pleased with the book. It's now his new bible lol. Just what he needed.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 3.3 out of 5 stars  11 reviews
7 of 7 people found the following review helpful
5.0 out of 5 stars Great Book 19 Nov 2013
By Serkan Berksoy - Published on
I worked as a software architect for many years before I have joined the "Dark Side".
We had to deal with many aspects and problems of SOA and WCF services. Microsoft seems to put an end to this misery with a more lightweight API now. Hope we had such books and resources then. Late developments with Javascript APIs and Web Browsers allow you to use JSON more effectively with large web projects. Also small, low-powered devices are largely targeted when building new software projects. Those make Microsoft's Web API, one of the most important tools in programmers' arsenal.

First thing I do when I read a book like this, I take my time and create every project and code in it manually. (not copy-paste it from the examples) This makes me understand the principles and practice together.

What I like about this book is;
- They gave a background about every aspect before they dive into details. I had a chance to reorganize my knowledge.
- Especially I liked the chapter which Microsoft's Task Based Asynchronous Pattern explained. The examples were sufficient easy to understand.
- The code examples are authentic. Not gathered from blogs and books that I've already read.
- If you are careful there are a lot of small solutions to daily problems in between lines and examples. (IIS configurations for better concurrency etc.)
- They used Fiddler's output in the book. Which is important because when you develop a project using Web API you have to use it a lot.
- But most important, the book is not boring and monotonous.

Even it looks lightweight and simpler than SOAP, Web API concepts is needed some background to know why we are doing what we are doing. I know how hard it is to get newbie programmers to consume these concepts and this book have done it well.
2 of 2 people found the following review helpful
4.0 out of 5 stars Very Good! 19 Feb 2014
By Alberto - Published on
Format:Kindle Edition|Verified Purchase
It's a very good book! Fullfill all my spectations.
I learned a LOT!! Truly recommended!
I'm already reading Web API Security to complete all my Knowledge.
2 of 2 people found the following review helpful
5.0 out of 5 stars One word, excellent 26 Sep 2013
By A. Yayalar - Published on
Format:Paperback|Verified Purchase
Authors of this book have done an excellent job explaining what web api is all about. I think the contents of the book has been carefully selected to ensure in depth coverage that satisfies all expectations from this book. If you are working with web api don't put this book on your bookshelf keep it right next to you.
1 of 1 people found the following review helpful
4.0 out of 5 stars Excellent Content, Poor Quality Control 20 Feb 2014
By Matt Hubartt - Published on
Format:Paperback|Verified Purchase
The content of this book is well written, the examples are clear and concise, and this book is an excellent resource.

However, it was poorly manufactured -- several pages in my copy of the book were not bound correctly, and so it ends up being a book with several loose leaf pages interspersed in it. So don't drop it, else the pages might go flying...
5 of 7 people found the following review helpful
3.0 out of 5 stars Off the beaten track. 16 Dec 2013
By Cruz Carpenter - Published on
Format:Paperback|Verified Purchase
I have to give the author an "A" for a great writing style. However the author seems to have gotten confused between writing a book on Microsoft’s Web API and developing his own wrapper class which obfuscates the purpose of the trying to understand Microsoft's Web API. Having had a massive bout or two of DLL hell to sort out with the command line package manger which was very enlightening. The author’s intention was clear but from a teaching standpoint this book hurt. Yes I did get all the examples to run and feel the DLL hell experience was useful. It would have been nice had the author not got side tracked with his own wrapper API and used the Web API directly and cleanly as possible.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category