[英]Read XML from URL as a string
你可以試試:
URL url = new URL(myfile);
InputStream is = url.openStream();
byte[] buf = new byte[1024];
int read = -1;
StringBuilder bld = new StringBuilder();
while ((read = is.read(buf, 0, buf.length) != -1) {
bld.append(new String(buf, 0, read, "utf-8"));
}
String s = bld.toString();
utf-8
,如果原始主機確實指定了編碼,我將使用.openConnection()
並在讀取 stream 之前找出“內容類型”(和編碼)。InputStream
包裝在BufferedInputStream
中。try-finally
來關閉InputStream
您可以使用Commons HTTP Client 。 看這個例子!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.