如何使用 URIBuilder 构造带参数的 URI?

zer*_*mem 4 java parameters uri uribuilder

如何构建一个URIwww.google.com/p1/p2?what&k1=v1&k2=v2 使用URIBuilder?当我使用 Java 的 URIBuilder.setParameter() 时,我必须传入一个名称和一个值。如何在不使用 URIBuilder.setCustomQuery() 的情况下构建上述 uri?

Aak*_*rma 5

UriBuilder builder = new UriBuilder()
    .setScheme("https")
    .setHost("www.google.com")
    .setPath("/p1/p2")
    .addParameter("what",null)
    .addParameter("k1", "v1")
    .addParameter("k2", "v2")
builder.toString();
Run Code Online (Sandbox Code Playgroud)