2015-01-05 5 views
3

PHP 로그인을 토네이도로 만들고 "로그인"을 클릭하면 "405 메서드가 허용되지 않습니다"라는 오류 메시지가 나타납니다. 당신은 당신의 폼에 액션을 추가 할 필요가 당신의 핸들러에 게시물 방법이토네이도 405 오류 POST 메서드가 허용되지 않습니다.

<form method="POST"> 

      <fieldset id="inputs"> 
      <input name="username" id="username" required> 
      <input name="password" id="password" type="password" name="Password" placeholder="Password" required> 
      </fieldset> 
      <fieldset id="actions"> 
      <input type="submit" id="submit" value="Log in" name="submit"> 
      <label><input type="checkbox" checked="checked"> Keep me signed in</label> 
      </fieldset> 

     </form> 
+0

양식의 작업 속성은 무엇입니까? POST를 잘못된 URL로 보낸 경우이 "Method Not Allowed"오류가 발생할 수 있습니다. – skyline75489

+0

'action' 속성을 올바른 위치에 지정 했습니까? – shevski

+0

예, 시도했지만 여전히 동일합니다. – geotsak

답변

1

:

여기 내 양식이다. 포스트 방법을 가지고

(r"/feedback", FeedbackHandler) 

:

def post(self): 
    #do something here 

그리고있는 형태 : 당신은 같은 핸들러를 설정 한 경우

<form action="/feedback" method="post" > 

이 작동합니다.

관련 문제