2013-02-02 2 views
0

이상한 일이있어서 지금 당분간 문제를 겪고 있습니다. Google AppEngine에서 내 POST 요청을 GET으로 처리 중입니다. 나는 3 개의 다른 REST 클라이언트를 시도했고 동일한 오류 (GET은 지정된 URL에 사용할 수 없다는 html 문서를 만들었지 만, 하나님을 위해서 나는 POST를 보냈습니다!). Java를 사용하고 web.xml 파일을 올바르게 설정했습니다. POST에 응답하고 다른 사람들이 올바르게 작동 한 프로젝트의 첫 번째 서블릿이 아니라는 점에 유의하십시오. 문제를 복잡하게하기 위해이 서블릿은 로컬 개발 appengine 서버에서 앱을 실행할 때 정상적으로 POST에 응답합니다. 나는 프로젝트를 여러 번 청소하고 다시 작성했으며 심지어 서블릿의 URL을 변경했지만 문제는 여전히 지속됩니다. 어떤 도움이 필요합니까? 감사.AppEngine이 내 POST 요청을 GET으로 처리합니다

답변

1

가장 일반적인 이유는 POST가 어떤 이유로 리다이렉션되고 리디렉션이 항상 GET 인 때문입니다. 로깅 콘솔은 무엇을 말합니까?

+0

고맙습니다. 당신의 대답은 나에게 훌륭한 힌트를주었습니다. myname.com을 www.myname.com에 매핑 했으므로 리디렉션이 GET으로 실제 타겟에 도달했습니다. 내가 충분히 지정할 때 잘 작동했다. 정보 주셔서 감사합니다! –

0

안전하지 않은 URL을 사용하고 POST를 GET으로 리디렉션합니다. https를 사용하여이 문제를 해결했습니다.

관련 문제