Java PathParam中的嵌入路径

Java PathParam中的嵌入路径,java,jersey,jax-rs,Java,Jersey,Jax Rs,我想要构建的API将包括以下资源: @GET @Path("document/{embedded_path"}) @Produces("text/plain") public String getDocument(@PathParam("embedded_path") String path){ ... } http://example.com/document/relative/path/to/document.txt 这样就可以像这样访问它: @GET @Path("document/{

我想要构建的API将包括以下资源:

@GET
@Path("document/{embedded_path"})
@Produces("text/plain")
public String getDocument(@PathParam("embedded_path") String path){ ... }
http://example.com/document/relative/path/to/document.txt
这样就可以像这样访问它:

@GET
@Path("document/{embedded_path"})
@Produces("text/plain")
public String getDocument(@PathParam("embedded_path") String path){ ... }
http://example.com/document/relative/path/to/document.txt

到目前为止,我所读到的任何内容都没有明确禁止或允许使用带有“/”字符的资源参数。可以这样处理吗?(如果需要的话,客户端很可能是javascript)

这可以通过通配符实现

@Path("/document/{embedded_path:.*}")
:

您是否尝试过使用@Path(“document/{embedded_Path:}”)