【问题标题】:Getting data from web service from android从android的Web服务获取数据
【发布时间】:2011-10-06 09:21:20
【问题描述】:
    HttpClient client = new DefaultHttpClient();
    HttpGet request = new HttpGet();
    request.setURI(new URI(address));
    HttpResponse response = client.execute(request);
    BufferedReader in = new BufferedReader(new 
InputStreamReader(response.getEntity().getContent()));

当我检索这样的信息时,bufferedreader 中只包含一长行和整个文本。它不会将中断数据分成几行。结果,只有前 3 个 kwords 适合该行,其余的则丢失。我怎样才能避免这个问题?

【问题讨论】:

    标签: android web-services bufferedreader


    【解决方案1】:

    简单

    URL url = new URI(address).toURL();
    InputStream is = url.openStream();
    

    【讨论】:

      【解决方案2】:

      你试过了吗?

      String data = EntityUtils.toString(response.getEntity());
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-24
        • 2017-04-11
        • 1970-01-01
        • 1970-01-01
        • 2018-01-01
        • 2019-11-14
        • 1970-01-01
        相关资源
        最近更新 更多