我想读取数据流icy protocol.The问题是,我已经尝试过的所有库(dsj,MP3SPI)使用HttpUrlConnection来做到这一点。然而,我已经试过它在我的Windows 7上,已经收到“无效http响应”,这是正常的原因“HTTP 200 OK”与“ICY 200 OK”不同。我知道这可以用套接字来完成,但我是初学者,所以如果有的话可以提供几行代码我可以得到一个想法,我会很感激。如果你有一些解决方案,请分享他们。谢谢,祝你有美好的一天!如何阅读Java中的icy协议?
这是我试过的代码:
URLConnection connection = new URL("89.47.247.59:8020").openConnection();
InputStream in = connection.getInputStream();
System.out.println("getting lots of bytes");
in.close();
的错误是:
Exception in thread "main" java.io.IOException: Invalid Http response
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1328)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:46) Java Result: 1
对不起想不出指点迷津如何格式化代码或添加新行。
编辑:我包括从下面您的评论的代码..
欢迎新用户的方式:2 downvotes!你认为他会回来并为此做出贡献吗? – SyntaxT3rr0r
既然你们不知道答案我并不感到惊讶。 – aureliangtx
顺便说一句,你现在-1,因为你有两个downvotes和一个upvote:我是给你+1的人。 – SyntaxT3rr0r