I'm implementing an API with pagination which has
max_results that can be specified by the client. The server will have a hardcoded limit, for example 100 results per page.
In the situation when the client specify max_results >100 which is more expected behaviour and why do you think so:
- return just 100
- raise an error with a message that the server cannot handle more than 100 per page
- other solution?