泽西岛REST服务@PathParam解码

时间:2018-07-10 03:12:33

标签: rest jersey

我正在将Jersey 1.8与Tomcat 6一起使用来开发RESTful服务器。 我有以下服务,可通过GET使用参数输入字符串接收HTTP请求。

@GET
@Path("/searchTest/{inputString}")
@Produces(MediaType.APPLICATION_JSON)
@Override
public Response searchTest(@PathParam("inputString") String inputString) throws Exception {
    // TODO Auto-generated method stub
    System.out.println(inputString);

    return Response.status(Status.OK).entity("OK").build();
}   

但是,如果请求参数中包含空格,例如:http://localhost:8080/test/service/searchTest/231 2312

收到的服务器的值为231%202312

这里提到@PathParam将自动解码,因为这对我不起作用。 Jax-rs automatic decode pathparam

有人可以帮忙吗?

0 个答案:

没有答案