Problema com POST j2me

E aew galera… to com o seguinte problema…

O trecho do meu codigo que acontece o erro eh:

[code]public void conectar() {
HttpConnection http = null;
OutputStream os = null;
InputStream is = null;
String url = "http://localhost:8080/pedro/Consulta";
try {
http = (HttpConnection)Connector.open(url);
os = http.openOutputStream();
http.setRequestMethod(HttpConnection.POST);
http.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
int status = http.getResponseCode();

	 if (status == HttpConnection.HTTP_OK) {
		
        byte data[] = ("atributo=pedro").getBytes();   
        os.write(data);    //ERRO ERRO ERRO ERRO <<=== AQUI..
	 
        is = http.openInputStream();
        StringBuffer sb = new StringBuffer();
	    byte b1;
        int lido = is.read();
	    while (lido != -1) {
           b1 = (byte)lido; 
           if (b1 == (byte)'\n') {
		         this.resposta.setText(sb.toString());
		         sb.setLength(0);
           } else {
	          sb.append((char)b1);
           }//fim do if
           lido = is.read();
        }
	 } else {
	 }
	 http.close();
  } catch(IOException e) {
     e.printStackTrace();
  }//fim do try-catch

}[/code]

O que a de errado com o codigo? O que devo fazer pra passar os parametros para uma comunicacao http usando POST…
Vlw galera…! =]

leia a documentação da interface HttpConnection, vc vai encontrar uma parte com um título: “Example using POST with HttpConnection”, tem o básico para o que vc quer

flw cara, t+