With a sense of our hands dealing with real code examples of statelessness, content-negotiation practices, URI templates definitions, service design for intent, discoverability, and a type of pagination. Then, we discussed error and exception handling in detail before finally concluded with a Unicode implementation for internationalization (supporting multiple languages with our services).
This chapter should be an excellent start for anyone who wants to get their hands on the RESTful services; not just the basics, but the essential patterns as well. In the next chapter, we will see more advanced pattern implementation and examples to enable our readers to increasingly utilize best practices and implementations.