Salve
sto utilizzando prototypejs per fare delle chiamate a un servizio rest. ora, ho un problema con l'invio dati.

ho questa funzione ajax:
codice:
  function put(){
                var string = {name: 'field1', value: 'ciaooo'};
                var pars = "field="+string;
                alert(pars);
                var url='http://localhost:8080/Rest/resources/UIRest/stefano';
                new Ajax.Request(url, {
                    method: 'put',
                    parameters: pars,
                    onSuccess: function(transport) {
                        alert("send");

                    }

                });
            };
che dovrebbe inviare un JSON al servizio, il fatto è che mi da un 405: request not allowed.

il fatto è che questa chiamata con curl va a buon fine:
codice:
curl -X PUT -d "field={name: 'field1', value: 'ciaooo'}" http://localhost:8080/Rest/resources/UIRest/stefano