-3
{URL}/text=Congratulations%21+You+are+eligible+for+.%0A

%0A= 换行编码字符

我在参数中传递编码的新行语法。但问题是,当我构建上面的 URL 时,它再次编码% as %25 上面的 URL 变成{URL}/text=Congratulations%21+You+are+eligible+for+.%250A

我不明白为什么 URLBuilder 编码已经编码的字符。

下面的代码用于构建 URLBuilder

URI url = new URIBuilder("URL").build();
4

2 回答 2

1

如果您不需要 url 编码,为什么要使用 URIBuilder?您可以简单地创建一个新的 URI。

于 2018-04-28T16:26:37.423 回答
0

如果你想输入预编码的字符串,你需要#buildFromEncoded 。

于 2018-04-29T18:35:45.777 回答