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.IllegalArgumentExceptionpublic 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.ExceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.