类 ForestQueryMap
java.lang.Object
com.dtflys.forest.http.ForestQueryMap
Forest请求Query参数Map
该类负责批量管理在Forest请求中所有的请求Query参数
- 从以下版本开始:
- 2020-08-11 12:45
- 作者:
- gongjun[jun.gong@thebeastshop.com]
-
嵌套类概要
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddAllQueries(ForestQueryMap queries) voidaddArrayQuery(String name, Object[] array) 添加带数组方括号的 Query 参数voidaddArrayQuery(String name, Object[] array, boolean isUrlEncode, String charset) 添加带数组方括号的 Query 参数voidaddArrayQuery(String name, Collection collection) 添加带数组下标的 Query 参数voidaddArrayQuery(String name, Collection collection, boolean isUrlEncode, String charset) 添加带数组下标的 Query 参数voidaddQuery(SimpleQueryParameter query) voidvoidvoid添加数组 Query 参数void添加数组 Query 参数void添加 Query 参数voidaddQuery(String name, Collection collection) 添加集合类 Query 参数voidaddQuery(String name, Collection collection, boolean isUrlEncode, String charset) 添加集合类 Query 参数void添加 Map 类 Query 参数void添加 Map 类 Query 参数voidclear()void清除所有源自URL的Query参数clone(ForestRequest request) booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()getQueries(String name) booleanisEmpty()keySet()voidremoveQueries(String name) 删除所有参数名为指定名称的Query参数intsize()values()从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
构造器详细资料
-
ForestQueryMap
-
-
方法详细资料
-
getRequest
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- 指定者:
containsKey在接口中Map<String,Object>
-
containsValue
- 指定者:
containsValue在接口中Map<String,Object>
-
getQuery
-
getQueries
-
get
-
addQuery
-
addAllQueries
-
addQuery
-
addQuery
-
addQuery
添加 Query 参数- 参数:
name- 参数名value- 参数值isUrlEncode- 是否强制 UrlEncodecharset- 编码字符集
-
addQuery
添加集合类 Query 参数- 参数:
name- 参数名collection- 集合对象- 从以下版本开始:
- 1.5.4
-
addQuery
添加集合类 Query 参数- 参数:
name- 参数名collection- 集合对象isUrlEncode- 是否强制 UrlEncodecharset- 编码字符集- 从以下版本开始:
- 1.5.4
-
addQuery
添加数组 Query 参数- 参数:
name- 参数名array- 数组- 从以下版本开始:
- 1.5.4
-
addQuery
添加数组 Query 参数- 参数:
name- 参数名array- 数组isUrlEncode- 是否强制 UrlEncodecharset- 编码字符集- 从以下版本开始:
- 1.5.4
-
addQuery
添加 Map 类 Query 参数- 参数:
map- Map对象- 从以下版本开始:
- 1.5.4
-
addQuery
添加 Map 类 Query 参数- 参数:
map- Map对象isUrlEncode- 是否强制 UrlEncodecharset- 编码字符集- 从以下版本开始:
- 1.5.4
-
addArrayQuery
添加带数组下标的 Query 参数- 参数:
name- 参数名collection- 集合对象- 从以下版本开始:
- 1.5.4
-
addArrayQuery
添加带数组下标的 Query 参数- 参数:
name- 参数名collection- 集合对象isUrlEncode- 是否强制 UrlEncodecharset- 编码字符集- 从以下版本开始:
- 1.5.4
-
addArrayQuery
添加带数组方括号的 Query 参数- 参数:
name- 参数名array- 集合对象- 从以下版本开始:
- 1.5.4
-
addArrayQuery
添加带数组方括号的 Query 参数- 参数:
name- 参数名array- 集合对象isUrlEncode- 是否强制 UrlEncodecharset- 编码字符集- 从以下版本开始:
- 1.5.4
-
put
-
remove
-
removeQueries
删除所有参数名为指定名称的Query参数- 参数:
name- 参数名称- 返回:
- 被删除的参数
-
putAll
-
clear
public void clear() -
clearQueriesFromUrl
public void clearQueriesFromUrl()清除所有源自URL的Query参数 -
keySet
-
values
-
queryValues
-
entrySet
-
toQueryString
-
clone
-