Java - j2me y post

 
Vista:

j2me y post

Publicado por marcelo (8 intervenciones) el 08/04/2006 22:47:36
Que tal, necesito enviar datos a traves de una conexion HTTP a una web pero necesito hacerlo mediante POST ya que son demasiados datos para hacerlo por GET.
Tambien necesito saber como hacer para resivirlos en la WEB (PHP) y almacenarlo en MySql.

Ya me lei muchos articulos pero ninguno me resulto.
Si alguien sabe como o donde ir para leer algo, porfavor que me avise.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:j2me y post

Publicado por nonnato (23 intervenciones) el 11/04/2006 11:07:07
Hay un problema, y es que cuando se envian variables mediante GET, dichas variables van en la URL, pero cuando es mediante POST, las variables van encapsuladas dentro del propio protocolo.

Tal vez si nos hablaras mas del origen de datos se podria intentar ayudar.

Es una aplicacion VB? Es PERL?....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:j2me y post

Publicado por marcelo (8 intervenciones) el 11/04/2006 21:13:24
esta es la forma en que intento enviar los datos a PHP desde una aplicacion j2ME

----------------------------------------------------------

String url = "http://www.jorge.pymesdejujuy.com.ar/php/100alta.php";
hc = (HttpConnection)Connector.open(url);
hc.setRequestMethod(HttpConnection.POST);
byte[] datosbinarios = vdatos.getBytes();
hc.setRequestProperty("Content-Length", Integer.toString(datosbinarios.length));
OutputStream enviar = hc.openOutputStream();
enviar.write(datosbinarios);
enviar.close();

-----------------------------------------------------------

vdatos es una variable del tipo String que contiene algo asi "fidpedido=algo"
"fidpedido" es una variable que manejo en PHP.

El problema que tengo es que la variable llega a PHP pero no la puedo leer, algo asi como si PHP intentara leer un String pero yo le estoy mandando un byte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar