public class NetUtil extends HttpBasicRequest
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
BOUNDARY |
static java.util.function.BiConsumer<HttpURLConnection,String[]> |
setBasicAuth
HTTP Basic 用户认证
|
setCookies, setFormPost, setGizpRequest, setMedthod, setReferer, setTimeout, setUserAgent, setUserAgentDefaultBUFFER_SIZE| 构造器和说明 |
|---|
NetUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
download(String url,
String saveDir)
下载二进制文件
|
static String |
download(String url,
String saveDir,
String newFileName)
下载二进制文件
|
static String |
get302redirect(String url)
得到 HTTP 302 的跳转地址
|
static long |
getFileSize(String url)
得到资源的文件大小
|
static HttpURLConnection |
head(String url)
HEAD 请求
|
static java.util.function.Function<InputStream,String> |
initDownload2disk_Callback(String saveDir,
String fileName)
写入磁盘的回调
|
static boolean |
is404(String url)
检测资源是否存在
|
static String |
multiPOST(String url,
Map<String,Object> data)
多段上传
|
static String |
postDownload(String url,
Map<String,Object> data,
String saveDir,
String fileName)
POST 方法请求,然后返回的响应是文件下载
|
static byte[] |
toFromData(Map<String,Object> data)
Map 转换为 byte
|
delete, get, get, get, getResponse, initHttpConnection, post, post, post, post, post, put, simpleGETbyteIndexOf, byteIndexOf, bytes2output, bytes2output, byteStream2string_Charset, byteStream2string, concat, inputStream2Byte, subBytes, writepublic static final java.util.function.BiConsumer<HttpURLConnection,String[]> setBasicAuth
public static String BOUNDARY
public static HttpURLConnection head(String url)
url - 请求目标地址public static String get302redirect(String url)
url - 请求目标地址public static boolean is404(String url)
url - 请求目标地址public static long getFileSize(String url)
url - 请求目标地址public static java.util.function.Function<InputStream,String> initDownload2disk_Callback(String saveDir, String fileName)
saveDir - 保存的目录fileName - 文件名public static String download(String url, String saveDir, String newFileName)
url - 请求目标地址saveDir - 保存的目录newFileName - 是否有新的文件名,如无请传 nullpublic static String download(String url, String saveDir)
url - 请求目标地址saveDir - 保存的目录public static String postDownload(String url, Map<String,Object> data, String saveDir, String fileName)
url - 请求目标地址data - 请求数据saveDir - 保存的目录fileName - 文件名public static byte[] toFromData(Map<String,Object> data)
data - MapCopyright © 2013–2021 AJAXJS. All rights reserved.