2013-02-02 179 views
0

我遇到了一個奇怪的東西,我一直在努力一段時間。 Google AppEngine正在將我的POST請求處理爲GET。我嘗試了3個不同的REST客戶端,他們產生了相同的錯誤(一個html文檔說GET不可用於指定的URL;但爲了上帝的緣故,我發送了POST!)。 我正在使用Java,並且已經正確設置了web.xml文件。請注意,這不是項目中響應POST的第一個servlet,而其他項目已正常工作。更復雜的是,當我在本地開發appengine服務器上運行應用程序時,這個相同的servlet通常會對POST進行響應。我已經多次清理和重建項目,甚至更改了servlet的URL,但問題仍然存在。任何幫助?謝謝。AppEngine處理我的POST請求爲GET

回答

1

最常見的原因是您的POST由於某種原因被重定向,並且重定向總是GET。日誌控制檯說什麼?

+0

非常感謝!你的回答給了我一個很好的提示。我將myname.com映射到www.myname.com,所以我猜想重定向到達了實際的目標。當我完全指定它時它工作正常。謝謝(你的)信息! –

0

我使用的是非安全網址,它將POST重定向到GET。使用https解決這個問題。