您可以直接从String URL使用create URI:ListlistOfParameters=...;URIuri=newURIBuilder(":8080/path/to/resource?mandatoryParam=someValue")
.addParameter("firstParam",firstVal)
.addParameter("secondParam",secondVal)
.addParameters(listOfParameters)
.build();
否则,您可以显式指定所有参数:URIuri=newURIBuilder()
.setScheme("http")
.setHost("")
.setPort(8080)
.setPath("/path/to/resource")
.addParameter("mandatoryParam","someValue")
.addParameter("firstParam",firstVal)
.addParameter("secondParam",secondVal)
.addParameters(listOfParameters)
.build();
一旦创建了URI对象,那么您只需创建HttpGet对象并执行它://createGETrequestHttpGethttpGet=newHttpGet(uri);//performrequesthttpClient.execute(httpGet...//additionalparameters,handleresponseetc.