我有一个 Tomcat 应用程序服务器和这个 Java 源代码:
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 应用程序中,不会调用 putdoPut
方法。服务器上什么也没有发生,我在日志文件中什么也看不到。那么怎么了?Tomcat 是否有任何 PUT 限制?我该如何调试呢?在 iOS 设备上,我使用了一个库,我可以告诉它应该使用 PUT,所以它应该可以工作,因为它是一个非常常见的框架。
有人有想法吗?
最好的问候蒂姆。