Получение данных из веб-сервиса с Android - PullRequest
0 голосов
/ 06 октября 2011
    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()));

Когда я получаю подобную информацию, в буфере читателя содержится только одна длинная строка со всем текстом.Он не делит данные разрыва на строки.В результате в строку помещаются только первые 3 слова, а остальные теряются.Как я могу избежать этой проблемы?

Ответы [ 2 ]

1 голос
/ 11 октября 2011

Просто

URL url = new URI(address).toURL();
InputStream is = url.openStream();
0 голосов
/ 06 октября 2011

Вы пробовали это?

String data = EntityUtils.toString(response.getEntity());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...