首页 文章

AppEngine将我的POST请求处理为GET

提问于
浏览
0

我遇到了一些奇怪的东西,我现在已经挣扎了一段时间 . Google AppEngine正在处理我的POST请求作为GET . 我已经尝试了3个不同的REST客户端,他们产生了同样的错误(一个html文档说GET不适用于指定的URL;但为了上帝的缘故,我发送了一个POST!) . 我正在使用Java,并且我已正确设置web.xml文件 . 请注意,这不是项目中响应POST的第一个servlet,而其他servlet正常工作 . 更复杂的是,当我在本地开发appengine服务器上运行应用程序时,这个相同的servlet会正常响应POST . 我已多次清理并重建项目,甚至更改了servlet的URL,但问题仍然存在 . 有帮助吗?谢谢 .

2 回答

  • 0

    最常见的原因是您的POST由于某种原因被重定向,并且重定向始终是GET . 日志记录控制台说什么?

  • 1

    我使用的是非安全网址,它将POST重定向到GET . 使用https修复此问题 .

相关问题