joshua-r2
10/12/2017 - 3:43 PM

Constructing URI

Java based URI builder to make custom URLs

//Let's say that I want to create the following URL:

//https://www.myawesomesite.com/turtles/types?type=1&sort=relevance#section-name

Uri.Builder builder = new Uri.Builder();
builder.scheme("https")
    .authority("www.myawesomesite.com")
    .appendPath("turtles")
    .appendPath("types")
    .appendQueryParameter("type", "1")
    .appendQueryParameter("sort", "relevance")
    .fragment("section-name");
String myUrl = builder.build().toString();//Let's say that I want to create the following URL:

//https://www.myawesomesite.com/turtles/types?type=1&sort=relevance#section-name

Uri.Builder builder = new Uri.Builder();
builder.scheme("https")
    .authority("www.myawesomesite.com")
    .appendPath("turtles")
    .appendPath("types")
    .appendQueryParameter("type", "1")
    .appendQueryParameter("sort", "relevance")
    .fragment("section-name");
String myUrl = builder.build().toString();