gpt4 book ai didi

Java:谷歌应用引擎 "HTTP method POST is not supported by this URL"错误

转载 作者:搜寻专家 更新时间:2023-11-01 02:33:39 25 4
gpt4 key购买 nike

我刚开始使用 Google App Engine 和 Java。我过去使用过 Servlet,并且了解它们的工作原理。我正在尝试制作一个 servlet 以POST 到,但它不是很顺利。

这是我的 Servlet:

public class CreateUser extends HttpServlet
{
private static final long serialVersionUID = 1L;

@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
...
}
}

这是我从表单发帖时得到的结果:

HTTP ERROR 405
Problem accessing /user/create. Reason:
HTTP method POST is not supported by this URL

我不明白为什么我明明已经实现了 doPost 却得到了这个。我对 DD (web.xml) 文件进行了两次和三次检查,以确保我的 url 映射正确。我在网上找不到任何关于此的内容。我想我已经忽略了一些非常简单的东西。

这是我的 web.xml:

<web-app...>
...
<servlet>
<servlet-name>CreateUser</servlet-name>
<servlet-class>com.joelj.music.api.CreateUser</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Index</servlet-name>
<url-pattern>/user/create</url-pattern>
</servlet-mapping>
</web-app>

谢谢。

最佳答案

我觉得自己很蠢。查看我刚刚发布的代码后,我意识到该条目指向 Index。我不敢相信我仔细看了这么多次。

关于Java:谷歌应用引擎 "HTTP method POST is not supported by this URL"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3412161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com