我正在使用弹簧数据 REST 。(http://www.springsource.org/spring-data/rest)
我的实体 ID 在其中包含“/”,因此尝试使用 entityId(例如“ thisisanentity/idwithaslashinIt ”)作为路径参数对我的实体执行 GET,spring 无法获取正确的实体。在以下两种情况下,我都会收到 HTTP 404。
例如 GET /myentity/thisisanentity/idwithaslashinIt
HTTP 404(不适用于 entityId 中的斜线)
URL 编码似乎也没有帮助。
即 GET /myentity/thisisanentity%2FidwithaslashinIt
HTTP 404(即使用 %2F 替换斜线也不起作用)
无论如何更改路径参数的默认行为以成功提取 "/myentity/" 之后的所有内容?
另外,由于我的 entityId 中有斜杠,我如何放置(更新)实体?