2011-08-31 5 views
40

서버 쪽에서는 PUT 메서드 만 사용할 수 있기 때문에 HTML 양식에 method='PUT'을 사용했습니다. 그러나 브라우저는 예상대로 PUT 메서드를 사용하지 않았습니다. GET입니다. method='POST'으로 설정하면 POST입니다.
method='PUT'이 작동하지 않는 이유를 모르겠습니다. Chrome과 Firefox에서 테스트를 마쳤습니다. 당신이 PUT 필요한 경우HTML 양식 PUT 메서드

+1

가 http://stackoverflow.com/questions/812711/how-do-you-do-an-http-put보고 시도 :

대부분의 프레임 워크는 PUT 또는 DELETE 얻기 위해 숨겨진 입력을 사용 , 여기에는 몇 가지 코드 예제가 있습니다. – ghostJago

답변

88

브라우저에서만 지원 POSTGET는, 당신은 얻을 다음 서버 측에 적절한 PUT 요청을/우편으로 양식을 보낼 수 있습니다.

EDIT 그러나 대부분의 XMLHttpRequest 구현은 PUTDELETE을 지원합니다.

+3

+1 확실한 답변입니다. – AlienWebguy

18

PUT은 인식되지 않으며 GET으로 동화됩니다.

<input type="hidden" name="_method" value="PUT">