2012-06-19 4 views
1

내 코드와 POST를 할 때 나는 매우 간단는 HTTP 405입니다 무엇입니까 . '게시물'을 다음과 같이 변경 한 경우 :왜 루비 포도

get '/' do 
end 

잘 작동합니다. 그래서 내 물건이 올바른지 알지. 왜 내가 POST에서 HTTP 405를 얻는 지 모르겠다. 이 샘플 포도 앱이 사용자를 보여줍니다 경우

은 또한 당신이 POST를 할 수있는 방법을 궁금해 :

https://github.com/dblock/grape-on-rack/

하지만 메신저 수없는 그것을 따라.

+0

'/'을 버리고'post do'하면 어떻게합니까? – NARKOZ

+0

테스트 코드에 이것을 제공하거나 말머리 명령 행 –

+0

http://www.checkupdown.com/status/E405.html POST 데이터를 보내야하는 것처럼 보입니다. – tekknolagi

답변

0

Google 크롬에 PostMan 확장 프로그램을 설치하고 PostMan 내부 API에 일부 원시 JSON POST 요청의 화면 캡션을 제공하는 것이 좋습니다. 나는 최근에 내 API를 올바르게 이름 짓는 것으로 해결 된 유사한 질문을했다. 그러나, 나는 내 cURL POSTS의 일부 화면 캡과 Dev 도구의 Network 탭에서 실패한 POST 요청의 일부 화면 캡을 제공하지 않고서는 알지 못했을 것입니다.

0

난 당신이처럼 그것을 가지고 필요가 있다고 생각 :

post do 
end 
0

그것은 당신의 문제를 해결할 수 있지만 내가 잘못 자원의 끝을 폐쇄했기 때문에 다른 사람을 위해 내가이 오류가 발생했다.

관련 문제