gpt4 book ai didi

java - 如何让 UriBuilder 构建带有解码哈希字符的 URI?

转载 作者:行者123 更新时间:2023-11-30 07:09:44 33 4
gpt4 key购买 nike

我尝试生成以下 uri

//主机:端口/名称/#/名称/名称

使用 Jersey URI 生成器。问题是 uri 生成器解码哈希字符。

有人知道如何构建给定的 URI 吗?

这就是我所拥有的:

final URI build = uriInfo.getBaseUriBuilder().path("..").path("#").path("/clients/asd/").build();

最佳答案

# 不是 URI 路径中的有效字符; # 后面的内容实际上是一个 URI 片段

因此你需要做的是:

final URI build = uriInfo.getBaseUriBuilder().path("..")
.fragment("/clients/asd/").build();

(注意:实际上,我不使用 Jersey;我查看了 javadoc here,因为我想这是一样的)

关于java - 如何让 UriBuilder 构建带有解码哈希字符的 URI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22767101/

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