我想从shoutcast获取源代码。我用以下代码阅读了这些行:
try {
URL game = new URL("http", "somewebsitename", 8013, "index.html");
URLConnection connection = game.openConnection();
BufferedReader in = new BufferedReader(new
InputStreamReader(connection.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
in.close();
} catch (Exception e) {
e.printStackTrace();
}
我没有获得Chrome,Firefox或Internet Explorer中看到的源代码,而是获得了这些代码:
未找到ICY 404资源
icy-notice1:
SHOUTcast分布式网络音频服务器/ Linux v1.9.8
icy-notice2:找不到请求的资源
我确保服务器上存在该文件。
答案 0 :(得分:0)
我假设“从shoutcast获取源代码”,表示您希望从SHOUTcast管理面板页面获取HTML。
如果您需要管理面板,则需要在User-Agent字符串中的某处Mozilla
。适当地设置用户代理后,您就没有问题了。
c.setRequestProperty("User-Agent", "Mozilla/Your-Applicaton-Name");