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()); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。