Package org.apache.shenyu.common.utils
Class UriUtils
- java.lang.Object
-
- org.apache.shenyu.common.utils.UriUtils
-
public class UriUtils extends java.lang.Objecturi util.
-
-
Constructor Summary
Constructors Constructor Description UriUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringappendScheme(java.lang.String url, java.lang.String scheme)appendScheme.static java.net.URIcreateUri(java.lang.String uri)create URIURI.static java.lang.StringgetPathWithParams(java.net.URI uri)Get the path of uri with parameters.static java.lang.StringremovePrefix(java.lang.String name)Remove prefix string.static java.lang.StringrepairData(java.lang.String name)Repair data string.
-
-
-
Method Detail
-
createUri
public static java.net.URI createUri(java.lang.String uri)
create URIURI.- Parameters:
uri- uri string eg:/fallback- Returns:
- created
URIfrom uri
-
repairData
public static java.lang.String repairData(java.lang.String name)
Repair data string.- Parameters:
name- the name- Returns:
- the string
-
removePrefix
public static java.lang.String removePrefix(java.lang.String name)
Remove prefix string.- Parameters:
name- the name- Returns:
- the string
-
getPathWithParams
public static java.lang.String getPathWithParams(java.net.URI uri)
Get the path of uri with parameters.- Parameters:
uri- the uri.- Returns:
- absolute uri string with parameters.
-
appendScheme
public static java.lang.String appendScheme(java.lang.String url, java.lang.String scheme)appendScheme.- Parameters:
scheme- schemeurl- url- Returns:
String
-
-