I'm designing a REST web-service and have questions on best/proper design.
A search method should be POST, since identical requests don't have to return the same data, right? Also, is it better to do /search/term or /search and have term as post-var?
Also, what if a resource can be updated at any time, would the method to return it be a GET or a POST. It sounds best to be a GET, but since it can change over time, it isn't idempotent.