- What is OData?
OData is an open protocol for exposing and consuming queryable RESTful data models.
- What is content negotiation?
It is a process by which the client and the server agree on the type of content that is to be returned.
- Why is it not suitable to use cookies for authentication in web APIs?
Because usually the client for these APIs will not be a web browser, and therefore may not have the capacity to store cookies.
- What are the different ways by which we can ask for a specific version of our API?
The query string or an HTTP header.
- What is the purpose of conventions in regard to action methods?
A convention allows us to define the return type and HTTP status code that is...