Java中如何生成Http中Get请求的URL呢?
下文笔者讲述java代码生成带参数URL的方法分享,如下所示
生成URL的实现思路
方式0: 字符串拼接组合 方式1: 使用String.format格式化一个URL 方式2: 使用URI对象中的构造器方法构造一个URL的链接及参数信息例:URL生成方法
private static String d = "2023-04-14";
private static String f = "shenzhen";
private static String s = "wuhan";
private static String baseUrl = "https://www.java265.com";
private static String publicName = "/test";
private static String url ="/query";
private static String urlSource = baseUrl + publicName + "%s?" +
"d=%s&" +
"f=%s&" +
"s=%s";
public static void main(String[] args) throws IOException, URISyntaxException {
String url1 = String.format(urlSource, url, d, f, s);
System.out.println(getTicketlistUrl);
//uri的构造器
URI uri = new URIBuilder()
.setScheme("https")
.setHost("www.java265.com")
.setPath(publicName+url)
.setParameter("d", d )
.setParameter("f", f)
.setParameter("s", s)
.build();
System.out.println(uri.toString());
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


