问题就像 uri.getQueryParameters() 方法将 Character(+) 转换为我试图避免的空间。下面是之前的uri
"http://localhost:8081/service/linear/test/?id=test+QYY"
after
uri.getQueryParameters()
将删除 + 并将替换为空格,因此 id 现在不包含+而是包含空格,如下所示
"http://localhost:8081/service/linear/test/?id=test QYY"
注释 - uri 是由 javax.ws.rs.core 包定义的UriInfo对象