我有一个java应用程序,我想在其中以编程方式将URL参数添加到给定的基本URL,而不是字符串操作以形成URL。我听说URIBuilder是要走的路,虽然我还没能把那个类或maven存储库送到那个类的任何地方?这是要走的路还是有其他方法可以完成这项工作?
编辑:我听说过使用apache http client utils URIBuilder而不是javax.ws URIBuilder类答案 0 :(得分:0)
您可以使用java.net.URL
创建网址。 set()
方法允许您设置查询参数。
答案 1 :(得分:0)
将此依赖项放在您的pom中以获取UriBuilder
:
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
<version>1.1.1</version><!-- Select the version you want here -->
</dependency>
更多信息:http://mvnrepository.com/artifact/javax.ws.rs/jsr311-api
Apache版本是httpcomponents的一部分:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.3.1</version>
</dependency>
更多信息:http://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/