티스토리 뷰

카테고리 없음

URI paramter setting

dev ms 2016. 10. 27. 11:48
반응형

public class TestURI { public static void main(String[] args) throws URISyntaxException { String url = "https://www.naver.com?&sort=createdAt,desc"; appendUri(url, "size=10"); System.out.println(url); } public static String appendUri(String uri, String appendQuery) throws URISyntaxException { URI oldUri = new URI(uri); String newQuery = oldUri.getQuery(); System.out.println(newQuery); if (newQuery == null) { newQuery = appendQuery; } else { newQuery += "&" + appendQuery; } URI newUri = new URI(oldUri.getScheme(), oldUri.getAuthority(), oldUri.getPath(), newQuery, oldUri.getFragment()); System.out.println(newUri.toString()); return newUri.toString(); } }

반응형