类 UrlQuery
java.lang.Object
com.axios.core.http.url.UrlQuery
public class UrlQuery extends Object
[URL中查询字符串部分的封装](Encapsulation of query string part in URL)
- 从以下版本开始:
- 2021-11-22 20:23:46
- 版本:
- V1.0
- 作者:
- XiaoXunYao
-
构造器概要
构造器 构造器 说明 UrlQuery()
UrlQuery(boolean isFormUrlEncoded)
UrlQuery(Map<? extends CharSequence,?> queryMap)
UrlQuery(Map<? extends CharSequence,?> queryMap, boolean isFormUrlEncoded)
-
方法概要
修饰符和类型 方法 说明 UrlQuery
add(CharSequence key, Object value)
[增加键值对](Add key value pair)UrlQuery
addAll(Map<? extends CharSequence,?> queryMap)
[批量增加键值对](Batch add key value pairs)String
build(PercentCodec keyCoder, PercentCodec valueCoder, Charset charset)
[构建URL查询字符串](Build URL query string)String
build(Charset charset)
[构建URL查询字符串](Build URL query string)CharSequence
get(CharSequence key)
[获取查询值](Get query value)Map<CharSequence,CharSequence>
getQueryMap()
[获得查询的Map](Get the map of the query)static UrlQuery
of(String queryStr, Charset charset)
[构建UrlQuery](Build urlquery)static UrlQuery
of(String queryStr, Charset charset, boolean autoRemovePath)
[构建UrlQuery](Build urlquery)static UrlQuery
of(String queryStr, Charset charset, boolean autoRemovePath, boolean isFormUrlEncoded)
[构建UrlQuery](Build urlquery)static UrlQuery
of(Map<? extends CharSequence,?> queryMap)
[构建UrlQuery](Build urlquery)static UrlQuery
of(Map<? extends CharSequence,?> queryMap, boolean isFormUrlEncoded)
[构建UrlQuery](Build urlquery)UrlQuery
parse(String queryStr, Charset charset)
[解析URL中的查询字符串](Parse query string in URL)UrlQuery
parse(String queryStr, Charset charset, boolean autoRemovePath)
[解析URL中的查询字符串](Parse query string in URL)String
toString()
-
构造器详细资料
-
UrlQuery
public UrlQuery() -
UrlQuery
public UrlQuery(boolean isFormUrlEncoded) -
UrlQuery
-
UrlQuery
-
-
方法详细资料
-
of
[构建UrlQuery](Build urlquery)- 参数:
queryMap
- 初始化的查询键值对- 返回:
- com.axios.core.http.url.UrlQuery
- 从以下版本开始:
- 2021-11-22 20:28:28
-
of
[构建UrlQuery](Build urlquery)- 参数:
queryMap
- 初始化的查询键值对isFormUrlEncoded
- 是否为x-www-form-urlencoded模式- 返回:
- com.axios.core.http.url.UrlQuery
- 从以下版本开始:
- 2021-11-22 20:29:13
-
of
[构建UrlQuery](Build urlquery)- 参数:
queryStr
- 初始化的查询字符串charset
- decode用的编码- 返回:
- com.axios.core.http.url.UrlQuery
- 从以下版本开始:
- 2021-11-22 20:29:55
-
of
[构建UrlQuery](Build urlquery)- 参数:
queryStr
- 初始化的查询字符串charset
- decode用的编码autoRemovePath
- 是否自动去除path部分- 返回:
- com.axios.core.http.url.UrlQuery
- 从以下版本开始:
- 2021-11-22 20:30:36
-
of
public static UrlQuery of(String queryStr, Charset charset, boolean autoRemovePath, boolean isFormUrlEncoded)[构建UrlQuery](Build urlquery)- 参数:
queryStr
- 初始化的查询字符串charset
- decode用的编码autoRemovePath
- 是否自动去除path部分isFormUrlEncoded
- 是否为x-www-form-urlencoded模式- 返回:
- com.axios.core.http.url.UrlQuery
- 从以下版本开始:
- 2021-11-22 20:31:08
-
add
[增加键值对](Add key value pair)- 参数:
key
- 键value
- 值- 返回:
- com.axios.core.http.url.UrlQuery
- 从以下版本开始:
- 2021-11-22 20:32:45
-
addAll
[批量增加键值对](Batch add key value pairs)- 参数:
queryMap
- query中的键值对- 返回:
- com.axios.core.http.url.UrlQuery
- 从以下版本开始:
- 2021-11-22 20:33:40
-
parse
[解析URL中的查询字符串](Parse query string in URL)- 参数:
queryStr
- 查询字符串charset
- decode编码- 返回:
- com.axios.core.http.url.UrlQuery
- 从以下版本开始:
- 2021-11-22 20:34:24
-
parse
[解析URL中的查询字符串](Parse query string in URL)- 参数:
queryStr
- 查询字符串charset
- decode编码autoRemovePath
- 是否自动去除path部分- 返回:
- com.axios.core.http.url.UrlQuery
- 从以下版本开始:
- 2021-11-22 21:20:36
-
getQueryMap
[获得查询的Map](Get the map of the query)- 参数:
java
- .util.Map- 从以下版本开始:
- 2021-11-22 20:51:13
-
get
[获取查询值](Get query value)- 参数:
key
- 键- 返回:
- java.lang.CharSequence
- 从以下版本开始:
- 2021-11-22 20:52:06
-
build
[构建URL查询字符串](Build URL query string)- 参数:
charset
- encode编码- 返回:
- java.lang.String
- 从以下版本开始:
- 2021-11-22 21:00:34
-
build
[构建URL查询字符串](Build URL query string)- 参数:
keyCoder
- 键valueCoder
- 值charset
- encode编码- 返回:
- java.lang.String
- 从以下版本开始:
- 2021-11-22 21:02:04
-
toString
-