Home | 簡體中文 | 繁體中文 | 雜文 | 打賞(Donations) | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 知乎專欄 | Search | About

18.8. HttpUrl.Builder 組裝 URL 地址參數

使用字元串拼接 URL地址特別容易出錯

		
String url = "https://www.netkiller.cn/article?username="+ username + "&category="+ category;		
		
		

較好的處理方式是使用 HttpUrl.Builder

		
		HttpUrl.Builder builder = HttpUrl.parse("https://www.netkiller.cn/article").newBuilder();
        builder.addQueryParameter("username", "netkiller");
        builder.addQueryParameter("category", "android");
        String url = builder.build().toString();

        Log.d("okhttp", url);		
		
		

輸出結果

		
https://www.netkiller.cn/article?username=netkiller&category=android