restfulapi / restful-api

Grails plugin to facilitate exposing non-trivial RESTful APIs
Apache License 2.0
52 stars 27 forks source link

Add support for returning custom response headers from a list service #27

Open bbellsct opened 9 years ago

bbellsct commented 9 years ago

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.

bbellsct commented 9 years ago

I merged master into my list-response-headers branch.