我从 Javascript 向 Java Web 应用程序执行 http DELETE请求。该网络应用程序使用Jersey来发送 url。棘手的是,我正在使用包含正斜杠的路径参数(例如"XX/6666")。当我在Jetty(maven 插件)中运行时,它工作正常,但是当我在生产服务器(Tomcat)上运行时,它没有,即我得到一个404。
正斜杠使用 %2F 转义,所以我的请求 URL 看起来像
删除http://.../4776/shipmentOrders/XX%2F6666
这在 http 规范中是否允许,Jetty 和 Tomcat 是否有可能以不同的方式解释这些?