서버에서 텍스트 파일을 요청합니다. url은 some_file.txt에서 끝나지 않습니다. 요청 당 파일이 동적으로 만들어지기 때문입니다 (관련성이 있는지는 확실하지 않습니다). 아래 코드를 사용하면 텍스트가 읽히지 않습니다 (HTML이있는 URL을 가리키면 HTML로 읽히지 만).Android의 URL에서 HTML이 아닌 텍스트 파일을 읽으려면 어떻게해야합니까?
String text = "RESULTS:\n";
try {
String urlString =
"http://appdata.mysite.com/httpauth/" +
"hub/DAR_param1_RTQB?" +
"method=query&list=param2";
// Create a URL
URL url = new URL(urlString);
// Read all the text returned by the server
in = new BufferedReader(new InputStreamReader(url.openStream()));
String line;
while ((line = in.readLine()) != null) {
text = text + line;
}
} catch (MalformedURLException e) {
} catch (IOException e) {
} catch (Exception e) {
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e) {
Log.e(TAG, "Exception trying to close BufferedReader");
}
}
}
return text;
이것은 "결과 :"만 반환하지만 텍스트는 반환하지 않습니다. 내가 뭘 놓치고 있니?
편집 : 다음은 파일의 예입니다. URL이 주소 표시 줄에 붙여 넣을 경우이는 브라우저에 표시됩니다 : 당신은 당신이 볼 필요가있는 모든 잠재적 인 오류를 삼키는
20120120_1734
20120120_1725
20120120_1715
20120120_1705
20120120_1655
이 요청에 의해 생성되는 파일의 예를 게시 할 수 있습니까? –
@DanW 파일을 표시하기 위해 원래 게시물을 편집했습니다. – Hap
@ WebView를 사용하는 이유 만 표시하려면 여기를 클릭하십시오. – tidbeck