uri.getQueryParameters()方法转换" +"与空间的字符

时间:2016-01-12 13:50:38

标签: java javax.ws.rs

问题就像uri.getQueryParameters()方法将Character(+)转换为我想避免的空间。 以下是uri之前的

"http://localhost:8081/service/linear/test/?id=test+QYY"

uri.getQueryParameters()将删除+,它将替换为空格 所以id现在包含 + 而不是包含 空间,如下所示

"http://localhost:8081/service/linear/test/?id=test QYY"

备注 - uri是UriInfo的对象,由javax.ws.rs.core包定义

1 个答案:

答案 0 :(得分:0)

我知道有点晚了,但是我发现在相同的情况下,我意识到getQueryParameters可以正常工作,而不是getQueryParameter。 在我的情况下,Uri中带有getQueryParameter的char“ +”留有一个空白,并带有getQueryParameters可以正常工作。