Java PathParam中的嵌入路径
我想要构建的API将包括以下资源: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/{
@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:}”)