I have read this GREAT answer regarding REST. I have few questions regarding it:
- According to the answer and what i read, new resource creation needs happen using the PUT verb but in most cases when you create a resource you need to provide parameters and sometimes binary data. what is the way to do it with PUT? isn't it more natural to do it with multipart POST?
- Can someone direct me to an example for use of PUT to send both binaries and String, preferably using the httpClient library.
- What verb to use if i want something that is beyond the basic CRUD actions? like generate a report regarding one of the resources.
Thanks