编码网址

时间:2018-04-28 09:51:09

标签: java urlencode uribuilder

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

%0A =新行编码字符

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

我无法理解为什么URLBuilder编码已编码的字符。

使用以下代码构建URLBuilder

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

2 个答案:

答案 0 :(得分:1)

如果您不需要网址编码,为什么要使用URIBuilder呢?您只需创建一个新的URI。

答案 1 :(得分:0)

如果您想提供预先编码的字符串,则需要#buildFromEncoded