We are creating a web service as follows:

http://host/inventoryManager/{product_id}?adjust={n}

This will adjust inventory for a particular product. RESTfully, this should be a
POST. We have all the scoping info in the URI in a form recommended by 
"RESTful Web Services" in the case of an algorithmic resource. 

Unfortunately, Restlet does not allow POST with an empty body, or a body with
zero length. The test occurs in Message.isEntityAvailable() and is called 
in the POST case from Request.isEntityAvailable.

I haven't seen anywhere that it is unRESTful to have an empty entity. Is this
a W3C constraint? Or just a RESTlet constraint? Does it make sense?

Reply via email to