今天在写域名匹配和url拦截跳转等相关逻辑,其实没什么技术含量,只是好久没玩这个,记录一下;
String us = "https://zhelishihost/article?pageCode=W201811260011&header={\"isShow\":false}&wv=do";
Uri uri = Uri.parse(us);
String newUrl = "";
String host = uri.getHost();
String path = "/module_10009" + uri.getPath();
newUrl += uri.getScheme();
newUrl += "://" + host;
newUrl += path;
List<String> pathSegments = uri.getPathSegments();
Set<String> queryParameterNames = uri.getQueryParameterNames();
String scheme = uri.getScheme();
Log.e("---:", "host:" + host);
Log.e("---:", "path:" + path);
Log.e("---:", &