类 URLEncoder
java.lang.Object
com.dtflys.forest.utils.URLEncoder
-
字段概要
字段修饰符和类型字段说明static final URLEncoder强制全编码的编码URLEncoderstatic final URLEncoder用于表单参数值部分的编码URLEncoderstatic final URLEncoder用于URI路径部分的编码URLEncoderstatic final URLEncoder用于查询参数值部分的编码URLEncoderstatic final URLEncoder用于 (带不转义大括号的) 查询参数值部分的编码URLEncoderstatic final URLEncoder用于用户验证信息的编码URLEncoder -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static URLEncoder创建用于强制编码的URLEncoderstatic URLEncoder创建用于URI路径编码的URLEncoderstatic URLEncoder创建用于查询参数值编码的URLEncoderstatic URLEncoder创建用于 (带不转义大括号的) 查询参数值编码的URLEncoderstatic URLEncoder创建用于用户验证信息编码的URLEncoderstatic URLEncoder创建用于表单参数值编码的URLEncoder将URL中的字符串编码为%形式voidexcludeCharacter(char c) 排除不被不被编码的字符voidsetEncodeSpaceAsPlus(boolean encodeSpaceAsPlus) 是否将空格编码为+
-
字段详细资料
-
USER_INFO
用于用户验证信息的编码URLEncoder -
PATH
用于URI路径部分的编码URLEncoder -
QUERY_VALUE
用于查询参数值部分的编码URLEncoder -
QUERY_VALUE_WITH_BRACE
用于 (带不转义大括号的) 查询参数值部分的编码URLEncoder -
FORM_VALUE
用于表单参数值部分的编码URLEncoder -
ALL
强制全编码的编码URLEncoder
-
-
构造器详细资料
-
URLEncoder
public URLEncoder()URLEncoder构造函数
-
-
方法详细资料
-
createUserInfoUrlEncoder
创建用于用户验证信息编码的URLEncoder- 返回:
URLEncoder实例
-
createPathUrlEncoder
创建用于URI路径编码的URLEncoder- 返回:
URLEncoder实例
-
createQueryValueUrlEncoder
创建用于查询参数值编码的URLEncoder- 返回:
URLEncoder实例
-
createQueryValueWithBraceUrlEncoder
创建用于 (带不转义大括号的) 查询参数值编码的URLEncoder- 返回:
URLEncoder实例
-
createXWwwFormUrlEncodedValueUrlEncoder
创建用于表单参数值编码的URLEncoder- 返回:
URLEncoder实例
-
createAllUrlEncoder
创建用于强制编码的URLEncoder- 返回:
URLEncoder实例
-
excludeCharacter
public void excludeCharacter(char c) 排除不被不被编码的字符- 参数:
c- 字符
-
setEncodeSpaceAsPlus
public void setEncodeSpaceAsPlus(boolean encodeSpaceAsPlus) 是否将空格编码为+- 参数:
encodeSpaceAsPlus- 是否将空格编码为+
-
encode
-
encode
将URL中的字符串编码为%形式- 参数:
path- 需要编码的字符串charset- 编码- 返回:
- 编码后的字符串
-