public class HttpUtils
extends java.lang.Object
| 构造器和说明 |
|---|
HttpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Request.Builder |
appendHeaders(Request.Builder builder,
HttpHeaders headers)
通用的拼接请求头
|
static <T> T |
checkNotNull(T object,
java.lang.String message) |
static java.lang.String |
createUrlFromParams(java.lang.String url,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> params)
将传递进来的参数拼接成 url
|
static boolean |
deleteFile(java.lang.String path)
根据路径删除文件
|
static RequestBody |
generateMultipartRequestBody(HttpParams params,
boolean isMultipart)
生成类似表单的请求体
|
static java.lang.String |
getNetFileName(Response response,
java.lang.String url)
根据响应头或者url获取文件名
|
static MediaType |
guessMimeType(java.lang.String fileName)
根据文件名获取MIME类型
|
static void |
runOnUiThread(java.lang.Runnable runnable) |
public static java.lang.String createUrlFromParams(java.lang.String url,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> params)
public static Request.Builder appendHeaders(Request.Builder builder,
HttpHeaders headers)
public static RequestBody generateMultipartRequestBody(HttpParams params, boolean isMultipart)
public static java.lang.String getNetFileName(Response response,
java.lang.String url)
public static boolean deleteFile(java.lang.String path)
public static MediaType guessMimeType(java.lang.String fileName)
public static <T> T checkNotNull(T object,
java.lang.String message)
public static void runOnUiThread(java.lang.Runnable runnable)