Pessoal,
to apanhando faz 1 semana pelo menos 
Tô tentando enviar dados do celular pra um servidor meu via http Post.
o código que estou utilizando é o seguinte
Thread t = new Thread( ) {
public void run( ) {
try {
c = (HttpConnection)Connector.open("http://e-log.no-ip.info:88/j2me.asp", Connector.WRITE);
//c = (HttpConnection)Connector.open("http://e-log.no-ip.info:8080/servlets-examples/servlet/RqExample/?XXX=BBB", Connector.WRITE);
c.setRequestMethod(HttpConnection.POST);
c.setRequestProperty("Content-type","application/x-www-form-urlencoded");
OutputStream os = null;
os = c.openOutputStream();
os.write("teste=aaaaa&teste2=bbbb\r\n".getBytes());
os.close();
// Communicate with client here . . .
} catch (IOException ex) {
// Handle error
} finally {
}
}
};
t.start( );
o código ASP :evil: que estou utilizando no servidor é o seguinte [code]
<%
vString = ""
vString = “Data/Hora=” & Now & "<br>"
vString = vString & “IP=” & Trim(Request.ServerVariables(“REMOTE_ADDR”)) & "<br>"
for each Texto in Request.form
vString = vString & “RF(” & Texto & ") = " & Request.form(Texto) & “<br>”
next
response.write “<br><br><br>”
for each Texto in Request.QueryString
vString = vString & “RQ(” & Texto & ") = " & Request.querystring(texto) & “<br>”
next
vSQL = “Insert into j2me (texto) values (’” & vString & "’) "
Set db = Server.Createobject("adodb.connection")
db.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & _
Server.MapPath("\dados\site.mdb"))
db.execute vSQL
%>
[/code]
O estranho aqui é que sempre que faco a chamada pelo celular o ASP salva no banco a data e hora, quer dizer que o celular esta enviando alguma coisa e o servidor esta recebendo. Mas os dados mesmo ele nao salva 
Tambem tentei fazer um servlet, mas nao tive sucesso! Alguem teria algum exemplo do que tenho que fazer no lado do servidor? O que posso estar fazendo de errado?
[code]
import java.io.;
import java.util.;
import javax.servlet.;
import javax.servlet.http.;
public class RqExample extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
System.out.println("GET");
PrintWriter out = response.getWriter();
out.println("GET Request<br>");
Enumeration e = request.getParameterNames();
while (e.hasMoreElements()) {
String name = (String)e.nextElement();
String value = request.getParameter(name);
out.println(name + " = " + value + "<br>");
System.out.println(name + " = " + value);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse res)
throws IOException, ServletException
{
System.out.println("POST");
Enumeration e = request.getParameterNames();
PrintWriter out = res.getWriter ();
while (e.hasMoreElements()) {
String name = (String)e.nextElement();
String value = request.getParameter(name);
out.println(name + " = " + value + "<br>");
System.out.println(name + " = " + value);
}
}
}[/code]
Obrigado!

