|
Apache JMeter | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.jmeter.protocol.http.util.ConversionUtils
public class ConversionUtils
General purpose conversion utilities related to HTTP/HTML
| Constructor Summary | |
|---|---|
ConversionUtils()
|
|
| Method Summary | |
|---|---|
static String |
buildFullUrlFromRelative(URL lastUrl,
String redirectLocation)
Builds Full url (containing scheme, host,port) from relative URL as per RFC http://tools.ietf.org/html/rfc3986#section-4.2 |
static String |
escapeIllegalURLCharacters(String url)
|
static String |
getEncodingFromContentType(String contentType)
Extract the encoding (charset) from the Content-Type, e.g. |
static URL |
makeRelativeURL(URL baseURL,
String location)
Generate a relative URL, allowing for extraneous leading "../" segments. |
static String |
removeSlashDotDot(String url)
collapses absolute or relative URLs containing '/..' converting http://host/path1/.. |
static URI |
sanitizeUrl(URL url)
Escapes reserved chars in a non-encoded URL or partially encoded one. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConversionUtils()
| Method Detail |
|---|
public static String getEncodingFromContentType(String contentType)
contentType -
IllegalCharsetNameException
public static URL makeRelativeURL(URL baseURL,
String location)
throws MalformedURLException
URL.URL(URL, String) constructor does not remove these.
baseURL - location - relative location, possibly with extraneous leading "../"
MalformedURLException
public static String escapeIllegalURLCharacters(String url)
throws Exception
url - String Url to escape
Exception
public static final URI sanitizeUrl(URL url)
throws URISyntaxException,
UnsupportedEncodingException
url - non-encoded or partially encoded URL
URISyntaxException
UnsupportedEncodingExceptionpublic static String removeSlashDotDot(String url)
url -
public static final String buildFullUrlFromRelative(URL lastUrl,
String redirectLocation)
lastUrl - URLredirectLocation - absolute URL
|
Apache JMeter | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||