By Subbu Allamaraju
Whereas the remaining layout philosophy has captured the mind's eye of internet and firm builders alike, utilizing this method of increase actual internet companies is not any picnic. This cookbook contains greater than a hundred recipes that can assist you benefit from relaxation, HTTP, and the infrastructure of the internet. You'll study how one can layout RESTful net prone for purchaser and server purposes that meet functionality, scalability, reliability, and safeguard pursuits, it doesn't matter what programming language and improvement framework you use.
Each recipe comprises one or challenge statements, with easy-to-follow, step by step directions for fixing them, in addition to examples utilizing HTTP requests and responses, and XML, JSON, and Atom snippets. You'll additionally get implementation guidance, and a dialogue of the professionals, cons, and trade-offs that include every one solution.
Learn find out how to layout assets to satisfy a variety of program scenarios
Successfully layout representations and URIs
Implement the hypertext constraint utilizing hyperlinks and hyperlink headers
Understand whilst and the way to take advantage of Atom and AtomPub
Know what and what to not do to aid caching
Learn tips on how to enforce concurrency control
Deal with complex use instances related to copying, merging, transactions, batch processing, and partial updates
Secure internet companies and aid OAuth