Opa, então como eu acho que na API do J2ME não tem a classe URLEncoder, você pode fazer na mão da seguinte forma:
Crie um método que receba como parametro um String,
use um for para percorrer toda a String usando o método charAt();
SE o char for menor que ‘0’ E maior do que ‘9’ ou
se o char for menor do que ‘A’ ou maior do que ‘z’
você converte ele para hexadecimal e concatena com ‘%’ e dá um append num StringBuffer
SENÃO
você dá um append num StringBuffer direto
Tenho quase certeza que é isso mesmo, mas vale a pena você dar uma olhada num RFC que fale sobre URLs
Espero ter ajudado,
[]´s
P
PoneyMan
Juro que não entendi qual a vantagem de passagem de parâmetros por GET ao invés de POST.
V
Vegetto
Ué, mas de qualquer forma tem que encodar a string…
P
PoneyMan
Nunca passei por esta situação de ter que encodar algo que eu passava por POST.
Talvez até precise no seu caso, por causa dos espaços.
Recomendo você não “encodar” e enviar puro mesmo.
Verifique o que acontece.
De qualquer forma, fazer solicitações GET é menos vatajoso em vários aspectos que o POST.
V
Vegetto
“boone”:
Nunca passei por esta situação de ter que encodar algo que eu passava por POST.
Talvez até precise no seu caso, por causa dos espaços.
Recomendo você não “encodar” e enviar puro mesmo.
Verifique o que acontece.
De qualquer forma, fazer solicitações GET é menos vatajoso em vários aspectos que o POST.
Tanto por POST quanto por GET tem que encodar…
Eu acho que tanto o GET como POST tem vantagens e desvantagens, depende muito da situação
[]´s
raphaelpaiva
Pra ser sincero, eu não sei a diferença entre GET e POST :oops: