Implement content negotiation to serve multiple content
types
About this task
Use content negotiation to determine the best resource
representation for the server to return to the client. You can implement
content negotiation based on URL patterns, request parameters, or
HTTP headers.
Supporting information (generally applicable)