This section contains the solutions to the thought experiments and answers to the objective review questions in this chapter.
By using the HTTP verbs, you use HTTP as the foundation of your service. The HTTP verbs are supported by browser and by the HttpClient and by all other platforms. This way, you can use a single URL and use the verb to specify what action you want to take. This decouples the client code from implementation details such as method names.
By using content negotiation, you don’t couple your service to a specific technology. Instead, you support multiple clients, all with their own requirements. The clients can then choose the format to work with.
Correct answers: A, ...