Próbuję zaimplementować protokół REST i zrealizowałem próbę debugowania, że mój serwer WWW blokuje żądanie PUT
.Dlaczego moje oprogramowanie serwera sieciowego nie zezwala na żądania PUT i DELETE?
Ja testowałem i potwierdził to dalsze uruchamiając:
curl -X PUT http://www.mywebserver.com/testpage
która dla mojego serwera WWW daje powrotem 403 - Forbidden błąd.
To samo dzieje się z DELETE
, gdzie co do POST
i GET
wszystko jest w porządku.
Zastanawiam się, czy jest to częsty problem, który spotykają tych, którzy używają REST i jakie mogą być zmiany w pracy?
Czy mogę dokonać prostej zmiany w pliku .htaccess
? Czy muszę zmodyfikować protokół, aby ustawić ukrytą zmienną "_method" w ciągu zapytania POST?
Dodam, że działa to, nawet jeśli nie możesz znaleźć * gdzie * te metody są wyłączone. - ahem, właśnie go znalazłem, w Debianie jest w userdir.conf. – bigstones
gdzie powinienem umieścić plik '.htaccess'? –