In the first chapter, we learned about RESTful principles such as client-server, statelessness, cacheable, and layered, and we'll recognize and apply those principles to the low-level yet functional APIs in this chapter. Also, we will learn RESTful API design strategies and best practices that can help us to meet the challenge of any time, anywhere, and any device.
Let's think of an example—assume you're going to an event, where along with other activities there will be a screening of the film Solo (the latest in the Star Wars series), and you know that some of your friends joining the party aren't familiar with Star Wars and the earlier sequels. So being a tech geek, you wanted to help your friends with a simple mobile application that can send search results to your WhatsApp group as messages with details...