public class HttpUtils extends Object
Http工具, 普通使用OkHTTP; 对于需要加载证书访问的情况, 暂时使用HttpClient实现 OkHttp官方文档并不建议我们创建多个OkHttpClient,因此全局使用一个.
构造器和说明 |
---|
HttpUtils() |
限定符和类型 | 方法和说明 |
---|---|
static void |
enqueue(com.squareup.okhttp.Request request)
开启异步线程访问网络, 且不在意返回结果(实现空callback)
|
static void |
enqueue(com.squareup.okhttp.Request request,
com.squareup.okhttp.Callback responseCallback)
开启异步线程访问网络
|
static com.squareup.okhttp.Response |
execute(com.squareup.okhttp.Request request)
该不会开启异步线程。
|
static String |
executeAttachCA(String url,
String body,
String certPwd,
String certPath)
带证书发送请求, 该不会开启异步线程。
|
static String |
getStringFromServer(String url) |
public static com.squareup.okhttp.Response execute(com.squareup.okhttp.Request request) throws IOException
request
- IOException
public static String executeAttachCA(String url, String body, String certPwd, String certPath) throws Exception
url
- body
- certPwd
- certPath
- Exception
public static void enqueue(com.squareup.okhttp.Request request, com.squareup.okhttp.Callback responseCallback)
request
- responseCallback
- public static void enqueue(com.squareup.okhttp.Request request)
request
- public static String getStringFromServer(String url) throws IOException
IOException
Copyright © 2017. All rights reserved.