gpt4 book ai didi

java - uri.getQueryParameters() 方法用空格转换 "+"字符

转载 作者:行者123 更新时间:2023-12-04 16:48:15 25 4
gpt4 key购买 nike

问题就像 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 定义

最佳答案

我知道有点晚了,但我发现在同样的情况下,我意识到 getQueryParameters 工作正常,而不是 getQueryParameter。
在我的情况下,带有 getQueryParameter 的 Uri 中的字符“+”留出一个空格,并且带有 getQueryParameters 工作正常。

关于java - uri.getQueryParameters() 方法用空格转换 "+"字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34745477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com