We want to return some metadata about the response of a list service request in the response headers, much in the same way that totalCount and other paging parameters are returned. We've modified the RestfulApiController to check if an httpResponseHeaders property exists on the object returned by the list. If that property exists and is a map, we generate the response headers directly from that map. For simplicity, we incorporated an optional responseHeaders as part of the PagedResultArrayList object in which to pass the map to the controller. This branch is based off the 0.8.0 tag as that is the version of the restful-api currently in use by our project.
We want to return some metadata about the response of a list service request in the response headers, much in the same way that totalCount and other paging parameters are returned. We've modified the RestfulApiController to check if an httpResponseHeaders property exists on the object returned by the list. If that property exists and is a map, we generate the response headers directly from that map. For simplicity, we incorporated an optional responseHeaders as part of the PagedResultArrayList object in which to pass the map to the controller. This branch is based off the 0.8.0 tag as that is the version of the restful-api currently in use by our project.