ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework. Josh Reuben did a great job creating a guide of how to leverage Web API to construct a RESTful frontend API.
This guide contains the following topics:
- The Advantages of REST Methodology over SOAP
- General RESTful API Design Overview
- ASPNET WebAPI Considerations
- Overview
- Design
- Routing
- Response Customization
- Validation
- Config
- Documentation generation
- Plugging into the Message Handler pipeline
- Exception Handling
- Cookie Management
- Internet Media Types, formatters and serialization
- True oData support
- Self-hosting
- Tracing
- Security
A must read for every Web API developer!