When designing RESTful services where data is queried, we tend to map this querying functionality to an endpoint that uses a HTTP GET method. This is good because GET is specifically designed for data retrieval. However, there are scenarios where this isn’t a sufficient solution. For example, if the search query becomes too complex — […]