我有一个Tomcat应用服务器和这个Java源代码:的HttpServlet:doPut不叫
public class MyServlet extends HttpServlet {
public MyServlet() {}
protected void doPut(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
// ... PUT code
}
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
// ... GET code
}
}
用GET一切都很好。调用方法doGet
。但从我的iPhone应用程序做一个把doPut
方法不叫。服务器上没有任何反应,我在日志文件中什么也看不到。那有什么不对? Tomcat是否有任何PUT限制? 我该如何调试?在iOS设备上,我使用了一个库,我可以告诉你应该使用PUT,所以它应该可以工作,因为它是一个非常常见的框架。
有没有人有想法?
最好的问候蒂姆。
怎样才能做到这一点与单独的访问日志?它在哪里被注释掉? – Tim 2011-06-03 16:31:43
我添加了一个链接到tomcat文档。它由启用AccessLogValve组成。非常有用的工具。 – 2011-06-03 16:32:26
非常有帮助,我发现了这个问题。它没有被发送到服务器:-(但只有在你的帮助下,我找到了问题 – Tim 2011-06-03 20:44:47