REST 프로토콜을 구현하려고하는데 내 웹 서버가 PUT
요청을 허용하지 않는다는 것을 디버깅하려고한다는 것을 깨달았습니다.웹 서버 소프트웨어가 PUT 및 DELETE 요청을 허용하지 않는 이유는 무엇입니까?
내가 테스트를 실행하여 추가를 확인했다 : 내 웹 서버에 대한 (403) 다시 제공
curl -X PUT http://www.mywebserver.com/testpage
- 금지 오류합니다.
POST
및 GET
은 모두 정상입니다. DELETE
에 대해서도 마찬가지입니다.
이것이 REST 발생을 사용하는 사람들과 그 해결 방법이 공통적 인 문제인지 궁금합니다.
.htaccess
파일을 간단히 변경할 수 있습니까? 또는 POST 쿼리 문자열에 숨겨진 변수 "_method"를 설정하기 위해 프로토콜을 수정해야합니까?
*이 메소드가 비활성화 된 곳을 찾을 수없는 경우에도 작동합니다. - 에헴, 방금 찾은 데비안에서는 userdir.conf에 있습니다. – bigstones
'.htaccess' 파일은 어디에 두어야합니까? –