Sto cercando di implementare un protocollo REST e mi sono reso conto nel tentativo di eseguire il debug che il mio server Web non consente la richiesta PUT
.Perché il software del mio server Web non consente le richieste PUT e DELETE?
Ho testato e confermato ulteriormente eseguendo:
curl -X PUT http://www.mywebserver.com/testpage
Che per il mio server web restituisce un 403 - Errore Forbidden.
Lo stesso accade per DELETE
, dove come per POST
e GET
tutto va bene.
Mi chiedo se questo è un problema comune a coloro che utilizzano REST e quali potrebbero essere le soluzioni alternative?
Posso apportare una semplice modifica a un file .htaccess
? O devo modificare il protocollo per impostare una variabile nascosta "_method" nella stringa di query del POST?
Aggiungo che questo funziona anche se non riesci a trovare * dove * quei metodi sono disabilitati. - ahem, l'ho appena trovato, in Debian è in userdir.conf. – bigstones
dove dovrei inserire il file '.htaccess'? –