Problema com Servlets

2 respostas
alansto

Ei pessoal vejam se podem me ajudar,

Seguinte eu criei um servlet para que pudece receber um array de bytes ( byte[] ) o problema que não consigo fazer minha aplicação cliente se conectar o servlet e enviar o array de bytes!
Consegui fazer o inverso, ou seja o servlet enviar para aplicação mas a aplicação enviar para o servlet não, será que alguém poderia me dar uma luz ?

2 Respostas

javaBeats

A aplicação é Java, certo?

URLConnection com o seu servlet, e getOutputStream() para uma referência à Stream pela qual você pode enviar dados ao seu Servlet. O mesmo vale para getInputStream(), só que nesse caso, obviamente, você lê dados do seu Servlet.

Existem diversos exemplos na internet. É só procurar :wink:

Boa sorte!

alansto

Então amigo esse é o problema, eu já implementei das formas que encontrei na internet mas nenhuma funciona olha só como eu fiz aqui meu cliente :

byte[] content = new byte[] { 1,2,5 };

try {
String location = “http://192.16.1.184:8080/MobileMusic/createMusic”;

URL con = new URL(location);
		HttpURLConnection httpConn = (HttpURLConnection) con.openConnection();
		//httpConn.connect();
		httpConn.setDoInput(true);
		httpConn.setDoOutput(true);
		
		OutputStream os = httpConn.getOutputStream();
		
		os.write(content);			
		os.flush();			
		os.close();
		
	} catch (Exception e) {
		e.printStackTrace();
	}
Criado 23 de abril de 2007
Ultima resposta 23 de abr. de 2007
Respostas 2
Participantes 2