use of zipkin2.Call in project portal by ixinportal.
the class OkHttpClientManager method _getAsResponse.
/**
* 同步的Get请求
*
* @param url
* @return Response
*/
private Response _getAsResponse(String url) throws IOException {
final Request request = new Request.Builder().url(url).build();
Call call = mOkHttpClient.newCall(request);
Response execute = call.execute();
return execute;
}
use of zipkin2.Call in project portal by ixinportal.
the class OkHttpClientManagerPdfVerify method _downloadAsyn.
/**
* 同步的Post请求
*
* @param url
* @param params post的参数
* @return 字符串
*/
// private String _postAsString(String url, Param... params) throws IOException
// {
// Response response = _post(url, params);
// return response.body().string();
// }
/**
* 异步的post请求
*
* @param url
* @param callback
* @param params
*/
// private void _postAsyn(String url, Callback callback, Param... params)
// {
// Request request = buildPostRequest(url, params);
// deliveryResult(callback, request);
// }
/**
* 异步的post请求
*
* @param url
* @param callback
* @param params
*/
// private void _postAsyn(String url, Callback callback, Map<String, String> params)
// {
// Request request = buildPostRequest(url, params);
// deliveryResult(callback, request);
// }
// private void _postAsyn(String url, Callback callback, String params)
// {
// Request request = buildPostRequest(url, params);
// deliveryResult(callback, request);
// }
// /**
// * 同步基于post的文件上传
// *
// * @param params
// * @return
// */
// private Response _post(String url, File[] files, String[] fileKeys, Param... params) throws IOException
// {
// Request request = buildMultipartFormRequest(url, files, fileKeys, params);
// return mOkHttpClient.newCall(request).execute();
// }
// private Response _post(String url, File file, String fileKey) throws IOException
// {
// Request request = buildMultipartFormRequest(url, new File[]{file}, new String[]{fileKey}, null);
// return mOkHttpClient.newCall(request).execute();
// }
// private Response _post(String url, File file, String fileKey, Param... params) throws IOException
// {
// Request request = buildMultipartFormRequest(url, new File[]{file}, new String[]{fileKey}, params);
// return mOkHttpClient.newCall(request).execute();
// }
// /**
// * 异步基于post的文件上传
// *
// * @param url
// * @param callback
// * @param files
// * @param fileKeys
// * @throws IOException
// */
// private void _postAsyn(String url, Callback callback, File[] files, String[] fileKeys, Param... params) throws IOException
// {
// Request request = buildMultipartFormRequest(url, files, fileKeys, params);
// deliveryResult(callback, request);
// }
// /**
// * 异步基于post的文件上传,单文件不带参数上传
// *
// * @param url
// * @param callback
// * @param file
// * @param fileKey
// * @throws IOException
// */
// private void _postAsyn(String url, Callback callback, File file, String fileKey) throws IOException
// {
// Request request = buildMultipartFormRequest(url, new File[]{file}, new String[]{fileKey}, null);
// deliveryResult(callback, request);
// }
// /**
// * 异步基于post的文件上传,单文件且携带其他form参数上传
// *
// * @param url
// * @param callback
// * @param file
// * @param fileKey
// * @param params
// * @throws IOException
// */
// private void _postAsyn(String url, Callback callback, File file, String fileKey, Param... params) throws IOException
// {
// Request request = buildMultipartFormRequest(url, new File[]{file}, new String[]{fileKey}, params);
// deliveryResult(callback, request);
// }
/**
* 异步下载文件
*
* @param url
* @param destFileDir 本地文件存储的文件夹
* @param callback
*/
private void _downloadAsyn(final String url, final String destFileDir, final Callback callback) {
final Request request = new Request.Builder().url(url).build();
final Call call = mOkHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
sendFailedStringCallback(call, e, callback);
}
@Override
public void onResponse(Call call, Response response) throws IOException {
InputStream is = null;
byte[] buf = new byte[2048];
int len = 0;
FileOutputStream fos = null;
try {
is = response.body().byteStream();
File file = new File(destFileDir, getFileName(url));
fos = new FileOutputStream(file);
while ((len = is.read(buf)) != -1) {
fos.write(buf, 0, len);
}
fos.flush();
// 如果下载文件成功,第一个参数为文件的绝对路径
sendSuccessResultCallback(file.getAbsolutePath(), callback);
} catch (IOException e) {
sendFailedStringCallback(call, e, callback);
} finally {
try {
if (is != null)
is.close();
} catch (IOException e) {
}
try {
if (fos != null)
fos.close();
} catch (IOException e) {
}
}
}
});
}
use of zipkin2.Call in project portal by ixinportal.
the class OkHttpClientManagerPdfVerify method _getAsResponse.
/**
* 同步的Get请求
*
* @param url
* @return Response
*/
private Response _getAsResponse(String url) throws IOException {
final Request request = new Request.Builder().url(url).build();
Call call = mOkHttpClient.newCall(request);
Response execute = call.execute();
return execute;
}
use of zipkin2.Call in project portal by ixinportal.
the class OkHttpClientManagerSave method _downloadAsyn.
/**
* 同步的Post请求
*
* @param url
* @param params post的参数
* @return 字符串
*/
// private String _postAsString(String url, Param... params) throws IOException
// {
// Response response = _post(url, params);
// return response.body().string();
// }
/**
* 异步的post请求
*
* @param url
* @param callback
* @param params
*/
// private void _postAsyn(String url, Callback callback, Param... params)
// {
// Request request = buildPostRequest(url, params);
// deliveryResult(callback, request);
// }
/**
* 异步的post请求
*
* @param url
* @param callback
* @param params
*/
// private void _postAsyn(String url, Callback callback, Map<String, String> params)
// {
// Request request = buildPostRequest(url, params);
// deliveryResult(callback, request);
// }
// private void _postAsyn(String url, Callback callback, String params)
// {
// Request request = buildPostRequest(url, params);
// deliveryResult(callback, request);
// }
// /**
// * 同步基于post的文件上传
// *
// * @param params
// * @return
// */
// private Response _post(String url, File[] files, String[] fileKeys, Param... params) throws IOException
// {
// Request request = buildMultipartFormRequest(url, files, fileKeys, params);
// return mOkHttpClient.newCall(request).execute();
// }
// private Response _post(String url, File file, String fileKey) throws IOException
// {
// Request request = buildMultipartFormRequest(url, new File[]{file}, new String[]{fileKey}, null);
// return mOkHttpClient.newCall(request).execute();
// }
// private Response _post(String url, File file, String fileKey, Param... params) throws IOException
// {
// Request request = buildMultipartFormRequest(url, new File[]{file}, new String[]{fileKey}, params);
// return mOkHttpClient.newCall(request).execute();
// }
// /**
// * 异步基于post的文件上传
// *
// * @param url
// * @param callback
// * @param files
// * @param fileKeys
// * @throws IOException
// */
// private void _postAsyn(String url, Callback callback, File[] files, String[] fileKeys, Param... params) throws IOException
// {
// Request request = buildMultipartFormRequest(url, files, fileKeys, params);
// deliveryResult(callback, request);
// }
// /**
// * 异步基于post的文件上传,单文件不带参数上传
// *
// * @param url
// * @param callback
// * @param file
// * @param fileKey
// * @throws IOException
// */
// private void _postAsyn(String url, Callback callback, File file, String fileKey) throws IOException
// {
// Request request = buildMultipartFormRequest(url, new File[]{file}, new String[]{fileKey}, null);
// deliveryResult(callback, request);
// }
// /**
// * 异步基于post的文件上传,单文件且携带其他form参数上传
// *
// * @param url
// * @param callback
// * @param file
// * @param fileKey
// * @param params
// * @throws IOException
// */
// private void _postAsyn(String url, Callback callback, File file, String fileKey, Param... params) throws IOException
// {
// Request request = buildMultipartFormRequest(url, new File[]{file}, new String[]{fileKey}, params);
// deliveryResult(callback, request);
// }
/**
* 异步下载文件
*
* @param url
* @param destFileDir 本地文件存储的文件夹
* @param callback
*/
private void _downloadAsyn(final String url, final String destFileDir, final Callback callback) {
final Request request = new Request.Builder().url(url).build();
final Call call = mOkHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
sendFailedStringCallback(call, e, callback);
}
@Override
public void onResponse(Call call, Response response) throws IOException {
InputStream is = null;
byte[] buf = new byte[2048];
int len = 0;
FileOutputStream fos = null;
try {
is = response.body().byteStream();
File file = new File(destFileDir, getFileName(url));
fos = new FileOutputStream(file);
while ((len = is.read(buf)) != -1) {
fos.write(buf, 0, len);
}
fos.flush();
// 如果下载文件成功,第一个参数为文件的绝对路径
sendSuccessResultCallback(file.getAbsolutePath(), callback);
} catch (IOException e) {
sendFailedStringCallback(call, e, callback);
} finally {
try {
if (is != null)
is.close();
} catch (IOException e) {
}
try {
if (fos != null)
fos.close();
} catch (IOException e) {
}
}
}
});
}
use of zipkin2.Call in project portal by ixinportal.
the class OkHttpClientManagerSign method _getAsResponse.
/**
* 同步的Get请求
*
* @param url
* @return Response
*/
private Response _getAsResponse(String url) throws IOException {
final Request request = new Request.Builder().url(url).build();
Call call = mOkHttpClient.newCall(request);
Response execute = call.execute();
return execute;
}
Aggregations