I had the same issue and was trying to get it fixed. I changed my Apache config to allow the PUT method. Anyways, using JQuery and the PUT method didn’t worked at all. Finally I got my light working using the POST method instead the PUT method. See the REST Examples and give POST a try.
I think PUT is an issue and will hopefully sometimes fixed…