private static BackendConnectionResult doRequest(HttpUriRequest request) {
RequestAnalytics analytics = new RequestAnalytics(request);
AndroidHttpClient httpClient = AndroidHttpClient.newInstance(userAgent);
BackendConnectionResult result;
try {
HttpResponse response = httpClient.execute(request);
InputStream inputStream = response.getEntity().getContent();
StatusLine statusLine = response.getStatusLine();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, Charsets.UTF_8);
String contentString = CharStreams.toString(inputStreamReader);
inputStreamReader.close();
httpClient.close();
result = new BackendConnectionResult(statusLine, contentString);
} catch (IOException e) {
result = new BackendConnectionResult(e);
}
analytics.done(result);
return result;
}
BackendConnection.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:TflTravelAlerts
作者:
评论列表
文章目录