I came across a situation where someone wanted me to implement Sorting, Search, record-per-page and pagination through POST request rather than GET. I tried him to tell why POST is not feasible, Like
- User will not be able to bookmark the page
- Through POST we cannot maintain paging params when search returns records greater than record per page.
- Sorted order will not be maintained when user navigates to next page by clicking page number.
Then he suggested me to keep search, sorting and paging values in cookies for that instance, once user moves to other page we can clear the cookies, or we keep in session
Please help me to decide is this right way of doing the things?