Designing Evolvable Web APIs with ASP.NET: Harnessing the by Glenn Block

By Glenn Block

Layout and construct internet APIs for a extensive diversity of clients—including browsers and cellular devices—that can adapt to alter over the years. This useful, hands-on consultant takes you thru the idea and instruments you want to construct evolvable HTTP providers with Microsoft's ASP.NET internet API framework. within the approach, you are going to find out how layout and enforce a real-world net API. perfect for knowledgeable .NET builders, this book's sections on easy net API thought and layout additionally practice to builders who paintings with different improvement stacks comparable to Java, Ruby, personal home page, and Node.

Show description

Read or Download Designing Evolvable Web APIs with ASP.NET: Harnessing the power of the web PDF

Best web programming books

ASP.Net Ajax in Action

Ajax has revolutionized the best way clients engage with websites this present day. long past are challenging web page refreshes, misplaced scroll positions and intermittent interplay with a website. in its place, now we have a brand new new release of quick, wealthy, and extra intuitive internet purposes. The ASP. internet AJAX framework places the ability of Ajax into the arms of internet builders.

Responsive Web Design with jQuery

Because of the different sorts of units that supply web shopping this present day, responsive internet designing has turn into a booming zone. The heightened use of CSS3 and JavaScript libraries comparable to jQuery has resulted in shorter responsive website design instances. now you can create a responsive web site quickly that works richly in any equipment a person could own.

Web Development Recipes

Smooth internet improvement is much more than simply HTML and CSS with a bit JavaScript jumbled together. humans wish speedier, extra usable interfaces that paintings on a number of units, and also you desire the most recent instruments and methods to make that occur. This publication grants over forty concise ideas to modern day internet improvement difficulties, and introduces new recommendations that might extend your ability set---proven, useful suggestion from authors who use those instruments and strategies each day.

The Developer's Code: What Real Programmers Do

There are not any trite superlatives right here. jam-packed with classes discovered from greater than a decade of software program improvement adventure, writer Ka Wai Cheung takes you thru the programming career from approximately each perspective to discover methods of maintaining a fit reference to your paintings. you will see tips to remain effective even at the longest initiatives.

Additional info for Designing Evolvable Web APIs with ASP.NET: Harnessing the power of the web

Sample text

Should it be registered with IANA? Some say yes, but others are ex‐ ploring lighter-weight mechanisms, in particular for Web APIs. ) and provide ad‐ ditional information that has the application-specific semantics. info The profile link relation allows servers to return a profile link in an HTTP response. A link is an element that contains a minimum of two pieces of information: a rel (or relation) that describes the link, and a URI. In the case of a profile, the rel will be profile. It is not necessary for the URI to actually be dereferencable (meaning you can access the resource), though in many cases it will point to a document.

What Is a Web API? A Web API is a programmatic interface to a system that is accessed via standard HTTP methods and headers. A Web API can be accessed by a variety of HTTP clients, including browsers and mobile devices. Web APIs can also benefit from the web infrastructure for concerns like caching and concurrency. What About SOAP Web Services? SOAP services are not web-friendly. They are not easily consumable from HTTP clients, such as browsers or tools like curl. A SOAP request has to be properly encoded in a SOAP message format.

The Origin of Media Types The earliest roots of media types are with ARPANET. Initially, ARPANET was a network of machines that communicated via simple text messages. As the system grew, the need for richer communication arose. Thus, a standard format was codified for those mes‐ sages to allow them to contain metadata that related to processing. Over time and with the rise of email, this standard evolved into MIME (the Multipurpose Internet Mail Extensions). One of the goals of MIME was to support nontextual payloads, thus the media type was born as a means to describe the body of a MIME entity.

Download PDF sample

Rated 4.86 of 5 – based on 20 votes