BackendConnection.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:TflTravelAlerts 作者:
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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号