Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


RESTful web services may be simpler, more versatile, and more scalable than web services built with SOAP or CORBA, but using the REST architecture is still no picnic. In this cookbook, you'll get more than 50 recipes to help you solve common problems you're likely to face when designing and developing RESTful web services. These recipes are applicable no matter what programming language you use. Just browse through the book to find the answers you need. The recipes are illustrated using HTTP requests and responses, XML, JSON, Atom snippets, sequence diagrams of client-server interactions, and resource models. Some recipes offer more than one solution to a problem, and include a detailed discussion of the tradeoffs involved in choosing which solution to use. Each recipe includes easy-to-follow, step-by-step instructions. RESTful Web Services Cookbook is still in progress, but you can start using the recipes with our Rough Cuts edition, which lets you read the book as it's being written, either online or via PDF.

Subscriber Reviews

Average Rating: 3.7777777777777777 out of 5 rating Based on 9 Ratings

"Good book" - by Anonymous on 01-MAR-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Really a good book for restful URI design.
Report as Inappropriate

"RESTful Web Services Cookbook" - by Anhinga on 31-JAN-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Mr. Allamaraju has written a concise, readable book on how to design a RESTful api. Bravo, it works for me. Not only does he touch on all the modeling issues that come up in early stages of design, he also has recommendations for mature design decisions for caching, scaling, and format standards. He adeptly uses the problem/solution format - targeting the design issues in the way they surface in practice.
Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for RESTful Web Services Cookbook

  • Catalog Page

Visit the errata page for RESTful Web Services Cookbook

  • Errata