类 ForestURL
java.lang.Object
com.dtflys.forest.http.ForestURL
Forest URL
- 从以下版本开始:
- v1.5.2
- 作者:
- gongjun[dt_flys@hotmail.com]
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getHost()获取原始URLgetPath()获取URL路径intgetPort()getRef()getRoute()获取URL对应的路由booleanisSSL()mergeURLWith(ForestURL url) 合并两个URL获取URL根路径setAddress(ForestAddress address) 修改地址信息 (强制修改)setAddress(ForestAddress address, boolean forced) 修改地址信息setBaseAddress(ForestAddress baseAddress) 设置基础地址信息setBasePath(String basePath) 设置URL根路径 (强制修改)setBasePath(String basePath, boolean forced) 设置URL根路径setBaseURL(ForestURL baseURL) 设置基地址URL设置URL路径setPort(int port) setUserInfo(String userInfo) toString()toURI()
-
构造器详细资料
-
ForestURL
-
ForestURL
-
ForestURL
-
-
方法详细资料
-
getOriginalUrl
获取原始URL- 返回:
- 原始URL字符串
-
setBaseAddress
设置基础地址信息- 参数:
baseAddress-ForestAddress对象- 返回:
ForestURL对象
-
getScheme
-
setScheme
-
getHost
-
setHost
-
getPort
public int getPort() -
setPort
-
normalizeBasePath
获取URL根路径该路径为整个URL去除前面协议 + Host + Port 后部分
- 返回:
- URL根路径
-
setBasePath
设置URL根路径 (强制修改)该路径为整个URL去除前面协议 + Host + Port 后部分
- 参数:
basePath- 根路径- 返回:
ForestURL对象实例
-
setBasePath
设置URL根路径该路径为整个URL去除前面协议 + Host + Port 后部分
- 参数:
basePath- 根路径forced- 是否强制修改,true: 强制修改非根路径部分地址信息,false: 非强制,如果URL已设置host、port等非根路径部分地址信息则不会修改- 返回:
ForestURL对象实例
-
getPath
获取URL路径该路径为整个URL去除前面协议 + Host + Port + BasePath 后部分
- 返回:
- URL路径
-
setPath
设置URL路径该路径为整个URL去除前面协议 + Host + Port + BasePath 后部分
- 参数:
path- URL路径- 返回:
ForestURL对象实例
-
getUserInfo
-
setUserInfo
-
getAuthority
-
getRef
-
setRef
-
isSSL
public boolean isSSL() -
toURLString
-
getRoute
获取URL对应的路由- 返回:
ForestRoute对象实例- 从以下版本开始:
- 1.5.22
-
toString
-
toJavaURL
-
toURI
-
setAddress
修改地址信息 (强制修改)- 参数:
address- 地址,ForestAddress对象实例- 返回:
ForestURL对象实例
-
setAddress
修改地址信息- 参数:
address- 地址,ForestAddress对象实例forced- 是否强制修改,true: 强制修改,false: 非强制,如果URL已设置host、port等信息则不会修改- 返回:
ForestURL对象实例
-
mergeURLWith
合并两个URL- 参数:
url- 被合并的一个URL- 返回:
- 合并完的新URL
-
setBaseURL
设置基地址URL- 参数:
baseURL- 基地址URL- 返回:
ForestURL对象实例
-
mergeAddress
-
checkAndComplete
-