public class URLUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
URLUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
addParameterToURL(String url,
String paramName,
String paramValue) |
static String |
addParameterToURL(String url,
String paramName,
String paramValue,
boolean useEncoding)
Fügt der übergebenen Url einen neuen Parameter hinzu.
|
static String |
decrypt(String str)
Methode zum Entschlüsseln eines Strings
|
static String |
encrypt(String str)
Methode zum Verschlüsseln eines Strings
|
static String |
extractParamFromExpirableLink(String encryptedParam)
Extrahiert den ersten Teil aus dem verschlüsselten Parameter.
|
static String |
generateExpirableLink(String url,
String paramName,
String paramValue,
long timestamp)
Erzeugt ein URL mit einem verschlüsselten Parameter.
|
static Map<String,String[]> |
getUrlParameters(String queryString)
Liest Parameter aus QueryString in eine Map ein.
|
static boolean |
isLinkValid(String encryptedParam,
int timeout)
Überprüft ob der uebergebene Link noch gültig ist
|
static boolean |
testConnection(String url,
int timeout) |
public static String addParameterToURL(String url, String paramName, String paramValue)
public static String addParameterToURL(String url, String paramName, String paramValue, boolean useEncoding)
url - paramName - paramValue - useEncoding - Steuert ob Parameter URL-Encoding durchgeführt wird oder nichtpublic static Map<String,String[]> getUrlParameters(String queryString) throws UnsupportedEncodingException
queryString - UnsupportedEncodingExceptionpublic static String generateExpirableLink(String url, String paramName, String paramValue, long timestamp)
url - paramName - paramValue - timestamp - public static boolean isLinkValid(String encryptedParam, int timeout)
verschlüsselter - Parametertimeout - public static String extractParamFromExpirableLink(String encryptedParam)
encryptedParam - public static String encrypt(String str)
str - public static String decrypt(String str)
passwort - public static boolean testConnection(String url, int timeout)
Copyright © 2016. All rights reserved.