【发布时间】:2015-10-21 11:19:32
【问题描述】:
使用布尔参数调用 REST 会收到值 false,即使在客户端传递了 true。
客户:
$http.post("http://localhost/getServers/?light=true")
服务器:
@Path("/getServers")
@POST
@Produces({MediaType.APPLICATION_JSON})
public Response getServers(
@Context HttpServletRequest request,
@DefaultValue("true") @QueryParam("light") boolean light)
{
// light is false even though true was passed
...
}
【问题讨论】:
标签: java rest http javax.ws.rs queryparam