diff options
author | Danilo Ercoli <ercoli@gmail.com> | 2015-12-21 12:29:46 +0100 |
---|---|---|
committer | Danilo Ercoli <ercoli@gmail.com> | 2015-12-21 12:29:46 +0100 |
commit | a937283b1e6ba3b2597f6a7dc303c34685a1e962 (patch) | |
tree | dd2aa58d8aba7698aab7fb45cd2943b0c3d881cf /libs/utils/WordPressUtils/src/main/java/org/wordpress/android | |
parent | f4055e26ce31e102bdc67ad2ccc876bcbc195050 (diff) | |
download | gradle-perf-android-medium-a937283b1e6ba3b2597f6a7dc303c34685a1e962.tar.gz |
Add utility methods to check if a URL is wpcom.
Add utility methods that check if it's safe to add the Authentication token to the request.
Diffstat (limited to 'libs/utils/WordPressUtils/src/main/java/org/wordpress/android')
-rw-r--r-- | libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/UrlUtils.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/UrlUtils.java b/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/UrlUtils.java index 3a0d7fd59..6843a87fb 100644 --- a/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/UrlUtils.java +++ b/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/UrlUtils.java @@ -10,6 +10,7 @@ import org.wordpress.android.util.AppLog.T; import java.io.UnsupportedEncodingException; import java.net.IDN; import java.net.URI; +import java.net.URL; import java.net.URLDecoder; import java.net.URLEncoder; import java.nio.charset.Charset; @@ -172,6 +173,17 @@ public class UrlUtils { return (urlString != null && urlString.startsWith("https:")); } + public static boolean isHttps(URL url) { + return url != null && "https".equals(url.getProtocol()); + } + + public static boolean isHttps(URI uri) { + if (uri == null) return false; + + String protocol = uri.getScheme(); + return protocol != null && protocol.equals("https"); + } + /** * returns https: version of passed http: url */ |