如何获得shoutcast源代码?

时间:2012-02-15 21:31:37

标签: java networking shoutcast

我想从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:找不到请求的资源

我确保服务器上存在该文件。

1 个答案:

答案 0 :(得分:0)

我假设“从shoutcast获取源代码”,表示您希望从SHOUTcast管理面板页面获取HTML。

如果您需要管理面板,则需要在User-Agent字符串中的某处Mozilla。适当地设置用户代理后,您就没有问题了。

c.setRequestProperty("User-Agent", "Mozilla/Your-Applicaton-Name");

另请参阅:Setting user agent of a java URLConnection