- Paperback: 316 pages
- Publisher: Yahoo Press; 1 edition (March 14, 2010)
- Language: English
- ISBN-10: 0596801688
- ISBN-13: 978-0596801687
- Product Dimensions: 7 x 0.8 x 9.2 inches
- Shipping Weight: 1.4 pounds (View shipping rates and policies)
- Average Customer Review: 30 customer reviews
Amazon Best Sellers Rank:
#196,379 in Books (See Top 100 in Books)
- #50 in Books > Computers & Technology > Web Development & Design > Web Services
- #64 in Books > Computers & Technology > Networking & Cloud Computing > Data in the Enterprise > Client-Server Systems
- #493 in Books > Computers & Technology > Networking & Cloud Computing > Internet, Groupware, & Telecommunications
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who bought this item also bought
Customers who viewed this item also viewed
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
If you are looking for a book on how to use Python or Java or similar to create a REST web server, this is *not* the book for you. If you are heavy into JSON, look elsewhere, this book is XML-centric. If you are trying to understand HTTP/XML from first principles, and build the very best REST platform you can, you have come to the right place.
There is also some good information on presenting resources that are not nouns, nouns are easy right you have a collection of people for example, you want to list all the people and do CRUD operations on a particular person. This to me is classical rest and is strait forward to do, but what about verbs (not in the POST, DELETE http sense) but in the give me driving directions sense. The book covers this and actually uses driving directions as it's example.
There are a couple of issues I'm still trying to find covered in the book, like how to do pagination on a collection of resources correctly. There is at least one recipe on this, but I did not see how to indicate a default page size (ie I requested all user accounts, but only returned first 200 dues to size, how does the client know that 200 were returned)
The other thing is the proper way to use http get parameters in search and other limiting operations. It would be nice to have some basic recipes there, but to be fair I might just not have seen them yet.
All in all it's a nice addition to your technical library.
I purchased this book to go along with learning WCF and creating services for Android and iOS. I knew it is not an introduction to REST. I use it to help supplement what I learn. By seeing the practical implementations, with context, in this book, I get a better understanding of how to implement REST services and how the "theory" of REST works in actual software systems. I also find it useful to rely on this book for relatively common operations. It is a great way to get started with developing RESTful services.
I appreciate what this book offers. It provides a starting point for developing REST services for those who are familiar with REST but want to get started quickly. It is also similar to a design patterns book in that it describes solutions to common problems. In this way, the book allows you to skip solving the basic problems. Instead, you can adapt the solutions provided in the book to your specific situations.
Most recent customer reviews
A few reviewers found parts outdated, but those parts were very minor and few.Read more