While the remainder layout philosophy has captured the mind's eye of net and firm builders alike, utilizing this method of advance genuine internet companies is not any picnic. This cookbook comprises greater than a hundred recipes that will help you make the most of relaxation, HTTP, and the infrastructure of the internet. you will research how one can layout RESTful net companies for consumer and server functions that meet functionality, scalability, reliability, and safety ambitions, 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 are going to additionally get implementation instructions, and a dialogue of the professionals, cons, and trade-offs that include every one solution.
- Learn the way 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 exploit Atom and AtomPub
- Know what and what to not do to aid caching
- Learn tips to enforce concurrency control
- Deal with complicated use situations related to copying, merging, transactions, batch processing, and partial updates
- Secure net prone and help OAuth