J2ME + HttpConnecton.POST = Error 400 -Bad Request

E ai pessoal td blza?

então estou começando a partir pra programação em J2ME e tentei fazer o exemplo de conexão com Servlet usando os método GET e POST que está no livro “Core J2ME Tecnologia e MIDP”.
Pois bem, quando uso o método GET funciona blza, sem problemas.
Mas qdo uso o médod POST ele me retorno 400-Bad Request.
Estou desde sexta-feira tentando conseguir uma solução pra isso mas até agora nada. Nem o Google me ajudou e se ele não me ajudou é que a coisa está feia.
Estou usando o Tomcat como servido container e acredito não ser problema na minha Servlet pq qdo acesso via JSP funciona td perfeitamente.

Agradeço qq ajuda.

Galera, consegui resolver a bagaça…

No livro o OutputStream estava sendo aberto logo após abrir a URL e só depois que estavam sendo passados as propriedades do cabeçalho. Algo assim:

OpenURL() --> openOutputStream() --> setRequestProperty()

O correto seria abrir a URL, passar as propriedades do cabeçalho e depois abrir o OutputStream:

OpenURL() --> setRequestProperty() --> openOutputStream()

feito isso o problema foi solucionado.
Não sei se foi erro do livro, já que o mesmo deveria ser revisado antes de publicado, ou se foi erro meu que não me atentei a isso.

De qq forma me desculpem o incômodo e mto obrigado pela atenção.

flws