| 程序包 | 说明 |
|---|---|
| org.dromara.hutool.core.net.url |
URL相关工具
|
| 限定符和类型 | 方法和说明 |
|---|---|
static UrlQuery.EncodeMode |
UrlQuery.EncodeMode.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static UrlQuery.EncodeMode[] |
UrlQuery.EncodeMode.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static UrlQuery |
UrlQuery.of(Map<? extends CharSequence,?> queryMap,
UrlQuery.EncodeMode encodeMode)
构建UrlQuery
|
static UrlQuery |
UrlQuery.of(String queryStr,
Charset charset,
boolean autoRemovePath,
UrlQuery.EncodeMode encodeMode)
构建UrlQuery
|
static UrlQuery |
UrlQuery.of(UrlQuery.EncodeMode encodeMode)
构建UrlQuery
|
UrlQuery |
UrlQuery.setEncodeMode(UrlQuery.EncodeMode encodeMode)
设置编码模式
根据不同场景以及不同环境,对Query中的name和value采用不同的编码策略 |
static String |
UrlQueryUtil.toQuery(Map<String,?> paramMap,
Charset charset,
UrlQuery.EncodeMode encodeMode)
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("") 会自动url编码键和值 key1=v1&key2=&key3=v3 |
| 构造器和说明 |
|---|
UrlQuery(Map<? extends CharSequence,?> queryMap,
UrlQuery.EncodeMode encodeMode)
构造
|
Copyright © 2023. All rights reserved.