私は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アプリからputを実行すると、doPut
メソッドは呼び出されません。サーバーでは何も起こりません。ログファイルには何も表示されません。では、何が問題なのですか?TomcatにPUTの制限はありますか?どうすればこれをデバッグできますか?iOSデバイスでは、PUTを使用するように指示できるライブラリを使用しています。これは非常に一般的なフレームワークであるため、機能するはずです。
誰かアイデアがありますか?
よろしくティム。