このような方法を持つ:
@GET @Path("/name/{name}")
@Produces(MediaType.TEXT_PLAIN)
public String getProperty(@PathParam("name") String name) {
System.out.println(name);
}
「test./test」のような値を渡すにはどうすればよいですか?
/name/test./test gives HTTP 404
/name/test.%2Ftest gives HTTP 400
/name/test.%252Ftest prints test%2Ftest
しかし、私がそうすると、name = URLDecoder.decode(name);
それは印刷/test
され、の最初の部分がtest.
消えます。
このような質問はもう1つか2つありますが、古くて良い解決策が見つからなかったので、もう一度質問したいと思いました。