[英]encode special character in URL
{URL}/text=Congratulations%21+You+are+eligible+for+.%0A
%0A
= 換行編碼字符
我在參數中傳遞編碼的新行語法。 但問題是,當我構建上面的 URL 時,它再次將% as %25
編碼% as %25
因此上面的 URL 變為{URL}/text=Congratulations%21+You+are+eligible+for+.%250A
我無法理解為什么 URLBuilder 對已編碼的字符進行編碼。
使用以下代碼構建 URLBuilder
URI url = new URIBuilder("URL").build();
如果您不需要 url 編碼,為什么要使用 URIBuilder? 您可以簡單地創建一個新的 URI。
如果您想輸入預編碼的字符串,則需要#buildFromEncoded 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.