{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();
答案 0 :(得分:1)
如果您不需要网址编码,为什么要使用URIBuilder呢?您只需创建一个新的URI。
答案 1 :(得分:0)
如果您想提供预先编码的字符串,则需要#buildFromEncoded。