java.lang.Object
|---ohos.utils.net.UrlQueryFilter.ValueFilter
public static class UrlQueryFilter.ValueFilter
extends Object
表示用于过滤掉查询字符串中的无效字符并将其替换为空格或下划线 (_) 的过滤器。 过滤策略使用 int 值来控制过滤。 int 值的每一位代表是否会过滤掉字符串中的某个字符。 如果某个位的值为 1,则该字符有效。 如果值为0,则该字符无效,将被过滤掉。
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | ALLOW_8BIT_ASCII | 表示过滤策略标志,它允许 8 位 ASCII 字符(字符代码 128-255)。 |
static int | ALLOW_ALL | 表示允许所有字符的过滤策略标志。 |
static int | ALLOW_ALL_BUT_NUL | 表示过滤策略标志,它允许除 0 之外的任何字符。 |
static int | ALLOW_AMP | 表示过滤策略标志,它允许字符 &。 |
static int | ALLOW_ENCODED_URL | 表示过滤策略标志,它允许编码 URL 中的所有可能字符。 |
static int | ALLOW_ESCHAR | 表示过滤策略标志,它允许特殊转义字符 t、f、n、r 和 0x000b。 |
static int | ALLOW_NOTHING | 表示过滤策略标志,将所有特殊字符视为无效字符。 |
static int | ALLOW_NUL | 表示过滤策略标志,它允许 0 字符。 |
static int | ALLOW_PCT | 表示过滤策略标志,它允许字符 %。 |
static int | ALLOW_SINGLE_QUOTE | 表示一个过滤策略标志,它允许字符 ". |
static int | ALLOW_SPACE | 表示允许空格的过滤策略标志。 |
构造函数 | 描述 |
---|---|
ValueFilter(int flags) | 用于创建 ValueFilter 实例的构造函数。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
String | filterUrl(String url) | 根据当前过滤策略从指定的 URL 查询字符串中过滤掉无效字符。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public static final int ALLOW_8BIT_ASCII
表示过滤策略标志,它允许 8 位 ASCII 字符(字符代码 128-255)。
public static final int ALLOW_ALL
表示允许所有字符的过滤策略标志。 该标志的值为 0x7ff。
public static final int ALLOW_ALL_BUT_NUL
表示过滤策略标志,它允许除 0 之外的任何字符。
public static final int ALLOW_AMP
表示过滤策略标志,它允许字符 &。
public static final int ALLOW_ENCODED_URL
表示过滤策略标志,它允许编码 URL 中的所有可能字符。
public static final int ALLOW_ESCHAR
表示过滤策略标志,它允许特殊转义字符 t、f、n、r 和 0x000b。 该标志的值为 1<<2。
public static final int ALLOW_NOTHING
表示过滤策略标志,将所有特殊字符视为无效字符。 该标志的值为 0。
public static final int ALLOW_NUL
表示过滤策略标志,它允许 0 字符。 该标志的值为 1<<1。
public static final int ALLOW_PCT
表示过滤策略标志,它允许字符 %。
public static final int ALLOW_SINGLE_QUOTE
表示一个过滤策略标志,它允许字符 ".
public static final int ALLOW_SPACE
表示允许空格的过滤策略标志,该标志的值为 1。
public ValueFilter(int flags)
用于创建 ValueFilter 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
flags | 指示过滤策略的标志以指定无效字符。 |
public String filterUrl(String url)
根据当前过滤策略从指定的 URL 查询字符串中过滤掉无效字符。
参数:
参数名称 | 参数描述 |
---|---|
url | 指示要过滤的 URL 查询字符串。 |
返回:
返回不含无效字符的查询字符串。
AbilityLifecycleExecutor.LifecycleStatejava.lang.Object |---java.lang.Enum[AbilityLifecycleExecutor.LifecycleState] ...
WXSWXS(WeiXin Script)是小程序的一套脚本语言,结合WXML,可以构建出页面的结构。注意WXS 不依赖于运行时的基础库版本,可以...
网络快递沙盒环境指引为了方便商家接入自测,我们提供了测试的沙盒环境,商户可以通过下面的流程来模拟下单,修改订单状态,体验...