Java 如何获取shoutcast源代码?
我想从shoutcast获取源代码。我读了下面的代码行:Java 如何获取shoutcast源代码?,java,networking,shoutcast,Java,Networking,Shoutcast,我想从shoutcast获取源代码。我读了下面的代码行: 试试看{ URL游戏=新的URL(“http”,“somewebsitename”,8013,“index.html”); URLConnection=game.openConnection(); BufferedReader in=新的BufferedReader(新的 InputStreamReader(connection.getInputStream()); 字符串输入线; 而((inputLine=in.readLine())!
试试看{
URL游戏=新的URL(“http”,“somewebsitename”,8013,“index.html”);
URLConnection=game.openConnection();
BufferedReader in=新的BufferedReader(新的
InputStreamReader(connection.getInputStream());
字符串输入线;
而((inputLine=in.readLine())!=null){
系统输出打印LN(输入线);
}
in.close();
}捕获(例外e){
e、 printStackTrace();
}
我没有得到Chrome、Firefox或Internet Explorer的源代码,而是得到以下几行代码:
未找到ICY 404资源
icy-notice1:SHOUTcast分布式网络音频服务器/Linux v1.9.8
icy-notice2:未找到请求的资源
我确保服务器上存在该文件。我假设“从shoutcast获取源代码”是指您希望从shoutcast管理面板页面获取HTML 如果你想要管理面板,你需要在你的用户代理字符串中有
Mozilla
。一旦适当地设置了用户代理,就不会有问题了
c.setRequestProperty("User-Agent", "Mozilla/Your-Applicaton-Name");
另见: