1. oO course, why not? Actually REST is much more flexible than
SOAP because the resource returned can be anything.
2. Consider the
REST architecture.
Generally a GET returns a resource based on parameters supplied in the URL so you might run into problems with a large number of inputs creating a really long URL. All RESTful GET requests are expected to be
Idempotent = not changing any resource on the server.
A POST would let you supply any number of inputs to your business logic. In any case, if your inputs change anything on the service, a POST is indicated.
Bill