public final class ReSTUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HEADER_AUTHORIZATION
Authorization header
|
static long |
MAX_SAFE_INTEGER
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER
|
static int |
MAX_SAFE_URL_LENGTH
Maximum URL length is 2,083 characters in Internet Explorer.
|
static long |
MIN_SAFE_INTEGER
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER
|
Modifier and Type | Method and Description |
---|---|
static void |
checkURL(java.lang.String url)
Check the URL is valid for a ReST call.
|
static void |
checkURL(java.lang.String url,
boolean checkUrlLength)
Check the URL is valid for a ReST call.
|
static JSONObject |
getGeoIp(java.lang.String ip)
get json includes locations information for the given ip address
|
static java.lang.String |
getLocationCity(java.lang.String ip) |
static java.lang.String |
getLocationCoordinates(java.lang.String ip) |
static java.lang.String |
getLocationCountryCode(java.lang.String ip) |
static java.lang.String |
getLocationRegion(java.lang.String ip) |
static java.lang.String |
getLocationZipCode(java.lang.String ip) |
static java.lang.String |
makeFileName(java.net.URL url,
ReSTPlugin plugin,
java.lang.String agent)
Make a file name
|
static boolean |
validateURL(java.lang.String url)
Check the URL is valid for a ReST call.
|
static boolean |
validateURL(java.lang.String url,
boolean checkUrlLength)
Check the URL is valid for a ReST call.
|
static boolean |
validateURL(java.net.URL url)
Check the URL is valid for a ReST call.
|
static boolean |
validateURL(java.net.URL url,
boolean checkUrlLength)
Check the URL is valid for a ReST call.
|
public static final long MAX_SAFE_INTEGER
public static final long MIN_SAFE_INTEGER
public static final java.lang.String HEADER_AUTHORIZATION
public static final int MAX_SAFE_URL_LENGTH
public static void checkURL(@Nonnull java.lang.String url) throws java.lang.IllegalArgumentException
url
- the URL to checkjava.lang.IllegalArgumentException
public static void checkURL(@Nonnull java.lang.String url, boolean checkUrlLength) throws java.lang.IllegalArgumentException
url
- the URL to checkcheckUrlLength
- check the URL is less than the maximum safe length ( 2048)java.lang.IllegalArgumentException
@CheckReturnValue public static boolean validateURL(@Nonnull java.lang.String url)
url
- the URL to check@CheckReturnValue public static boolean validateURL(@Nonnull java.lang.String url, boolean checkUrlLength)
url
- the URL to checkcheckUrlLength
- @CheckReturnValue public static boolean validateURL(@Nonnull java.net.URL url)
url
- the URL to check@CheckReturnValue public static boolean validateURL(@Nonnull java.net.URL url, boolean checkUrlLength)
url
- the URL to checkcheckUrlLength
- @CheckReturnValue @Nonnull public static java.lang.String makeFileName(@Nonnull java.net.URL url, @Nullable ReSTPlugin plugin, @Nullable java.lang.String agent)
url
- the URLplugin
- the authorizationagent
- the browser agent@CheckReturnValue @Nullable public static JSONObject getGeoIp(@Nonnull java.lang.String ip) throws java.lang.Exception
ip
- java.lang.Exception
@CheckReturnValue @Nonnull public static java.lang.String getLocationCity(@Nonnull java.lang.String ip) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public static java.lang.String getLocationCoordinates(@Nonnull java.lang.String ip) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public static java.lang.String getLocationCountryCode(@Nonnull java.lang.String ip) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public static java.lang.String getLocationRegion(@Nonnull java.lang.String ip) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public static java.lang.String getLocationZipCode(@Nonnull java.lang.String ip) throws java.lang.Exception
java.lang.Exception
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.