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.