public class Urls extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Urls.UrlStream |
Modifier and Type | Method and Description |
---|---|
static String |
buildQueryString(Map<String,?> request)
将map参数拼接为url
|
static String |
buildQueryString(Map<String,?> request,
boolean encode)
将map参数拼接为url
|
static String |
buildQueryString(Map<String,?> request,
boolean encode,
String encodeCharset)
将map参数拼接为url
|
static String |
buildQueryString(Map<String,?> request,
List<String> skipFields)
将map参数拼接为url
|
static String |
buildQueryString(Map<String,?> request,
List<String> skipFields,
boolean encode)
将map参数拼接为url
|
static String |
buildQueryString(Map<String,?> request,
List<String> skipFields,
boolean encode,
String encodeCharset)
将map参数拼接为url
|
static String |
decode(String url)
对url进行解码 默认UTF-8
|
static String |
decode(String url,
String charset)
对url进行解码 默认UTF-8
|
static String |
encode(String url)
对url进行编码 默认UTF-8
|
static String |
encode(String url,
String charset)
对url进行编码
|
static MutableHashMap<String,String> |
getQueryString(String url)
将url中的参数转化为map
|
static byte[] |
getUrlBytes(String url)
获取url返回的字节数组
|
static byte[] |
getUrlBytes(URL url)
获取url返回的字节数组
|
static String |
getUrlSource(String url)
获取url资源
|
static Urls.UrlStream |
getUrlStream()
url流
|
static InputStream |
openInputStream(String url)
打开输入流
|
static InputStream |
openInputStream(URL url)
打开输入流
|
static MutableHashMap<String,String> |
queries(String url,
String... keys)
获取url参数
|
static String |
query(String url,
String key)
获取url参数
|
static MutableString |
queryExt(String url,
String key)
获取url参数
|
public static String getUrlSource(String url)
url
- urlpublic static String buildQueryString(Map<String,?> request)
request
- 请求参数public static String buildQueryString(Map<String,?> request, boolean encode)
request
- 请求参数encode
- 是否编码public static String buildQueryString(Map<String,?> request, boolean encode, String encodeCharset)
request
- 请求参数encode
- 是否编码encodeCharset
- 编码格式public static String buildQueryString(Map<String,?> request, List<String> skipFields)
request
- 请求参数skipFields
- 跳过构建字段public static String buildQueryString(Map<String,?> request, List<String> skipFields, boolean encode)
request
- 请求参数skipFields
- 跳过构建字段encode
- 是否编码public static String buildQueryString(Map<String,?> request, List<String> skipFields, boolean encode, String encodeCharset)
request
- 请求参数skipFields
- 跳过构建字段encode
- 是否编码encodeCharset
- 编码格式public static MutableHashMap<String,String> getQueryString(String url)
url
- urlpublic static MutableString queryExt(String url, String key)
url
- urlkey
- keypublic static String query(String url, String key)
url
- urlkey
- keypublic static MutableHashMap<String,String> queries(String url, String... keys)
url
- urlkeys
- keyspublic static String encode(String url)
url
- urlpublic static String encode(String url, String charset)
url
- urlcharset
- 编码格式public static String decode(String url)
url
- urlpublic static String decode(String url, String charset)
url
- urlcharset
- 解码格式public static InputStream openInputStream(URL url) throws IOException
url
- urlIOException
- IOExceptionpublic static InputStream openInputStream(String url) throws IOException
url
- urlIOException
- IOExceptionpublic static byte[] getUrlBytes(String url) throws IOException
url
- urlIOException
- IOExceptionpublic static byte[] getUrlBytes(URL url) throws IOException
url
- urlIOException
- IOExceptionpublic static Urls.UrlStream getUrlStream()
Copyright © 2024. All rights reserved.