Quiero leer datos de un protocolo de transmisión de hielo. El problema es que todas las bibliotecas que he probado (dsj, MP3SPI) usan HttpUrlConnection para hacer esto. Sin embargo, lo he probado en mi windows 7 y yo ' he recibido "Respuesta http no válida" que es causa normal "HTTP 200 OK" es diferente de "ICY 200 OK". Sé que esto se puede lograr con sockets pero soy un principiante así que si alguno puede proporcionar unas pocas líneas de código para Puedo hacerte una idea que agradeceré. También si tienes algunas soluciones, por favor compártelas. ¡Gracias y que tengas un buen día!¿Cómo leer el protocolo helado en Java?
Este es el código que he intentado:
URLConnection connection = new URL("89.47.247.59:8020").openConnection();
InputStream in = connection.getInputStream();
System.out.println("getting lots of bytes");
in.close();
El error es:
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
Lo sentimos figura no podía encontrar la manera de que el formato de código o añadir nueva línea.
Edit: incluido el código de su comentario a continuación ..
Forma de dar la bienvenida a un nuevo usuario: 2 votos a favor! ¿Crees que volverá y contribuirá al SO? – SyntaxT3rr0r
Bueno, ya que ustedes no conocen la respuesta, no estoy sorprendido. – aureliangtx
por cierto, actualmente estás en -1 porque tienes dos votos a favor y en contra: soy yo quien te dio +1. – SyntaxT3rr0r