以编程方式将参数添加到URL java

时间:2013-12-18 09:22:36

标签: java url

我有一个java应用程序,我想在其中以编程方式将URL参数添加到给定的基本URL,而不是字符串操作以形成URL。我听说URIBuilder是要走的路,虽然我还没能把那个类或maven存储库送到那个类的任何地方?这是要走的路还是有其他方法可以完成这项工作?

编辑:我听说过使用apache http client utils URIBuilder而不是javax.ws URIBuilder类

2 个答案:

答案 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/