Building url using Uri in Android
The examples below will build a url stringhttps://api.example.com/search?id=123&category=student
1. imports
import android.net.Uri; import java.net.URL;
2. Build url using Uri.Builder
private String uriBuilder() {
Uri.Builder builder = new Uri.Builder();
builder.scheme("https")
.authority("api.example.com")
.appendPath("search")
.appendQueryParameter("id", "123")
.appendQueryParameter("category", "student");
String myUrl = builder.build().toString();
return myUrl;
}
3. Build url using Uri.parse
private String uriParser() {
Uri builtUri = Uri.parse("https://api.example.com/")
.buildUpon()
.path("search")
.appendQueryParameter("id", "123")
.appendQueryParameter("category", "student")
.build();
try {
URL url = new URL(builtUri.toString());
return url.toString();
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
Search within Codexpedia
Custom Search
Search the entire web
Custom Search
Related Posts