Desktop + Servlet - Não envia bytes

Galera!

Estou com problemas no meu código para enviar um byte para um servlet. Eu consigo abrir a conexão, não acontece nenhum erro porém meu servlet não recebe a requisição.

O Servlet funciona perfeitamente, pois ele recebe acessos por outras ferramentas, como por exemplo um midlet.

segue o codigo de envio:

public static String enviar(String _endereco, String _mensagem) throws Exception{
         
        HttpURLConnection huc = (HttpURLConnection) new URL(_endereco).openConnection();
        
        huc.setRequestProperty("Request-Method","GET");
        
        huc.setDoOutput(true);
        huc.setDoInput(true);
        
        huc.connect();        
        
        DataOutputStream dos = new DataOutputStream(huc.getOutputStream());
        
        Objeto objeto = new Objeto(new ConsultaChassi(_mensagem));
        byte[] dados = objeto.serializar();
        
        dos.writeInt(dados.length);
        dos.write(dados);
        dos.flush();
        
        return "ENVIADO";
}

Grato
Lucas

URLConnection conn = url.openConnection(); conn.setDoOutput(true); OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); wr.write(dado); wr.flush();

eu uso assim e não tenho problemas.
dica: vale a pena ver a biblioteca HttpClient do Jakarta

[quote=finotti]URLConnection conn = url.openConnection(); conn.setDoOutput(true); OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); wr.write(dado); wr.flush();

eu uso assim e não tenho problemas.
dica: vale a pena ver a biblioteca HttpClient do Jakarta [/quote]

Finotti

vlw pela ajuda, mas com metodo write() eu não posso passar um objeto do tipo byte[]!