|
Enviar dados para internet via J2ME |
|
|
|
|
Escrito por Administrator
|
|
Qui, 04 de Fevereiro de 2010 19:20 |
|
public HttpConnection getConnection(String url) throws IOException{ HttpConnection conn = (HttpConnection)Connector.open(url); conn.setRequestMethod(HttpConnection.POST); conn.setRequestProperty("User-Agent","Profile/MIDP-2.0, Configuration/CLDC-1.0"); conn.setRequestProperty("Content-type", "binary/x-java-serialized"); conn.setRequestProperty("Content-Language","pt-BR"); conn.setRequestProperty("Content-Length","27"); return conn; }
public static int downloadNovaVersao(String idEmpresa,String idUsuario) throws IOException{ Vector v = new Vector(); String remoteURL = "http://www.ray.system.nom.br/KrakenESB/device/MobiNote.jar"; HttpConnection conn = Proxy.getInstancia().getConnection(remoteURL); OutputStream rawOutStream = conn.openOutputStream(); DataOutputStream dFluxo = new DataOutputStream(rawOutStream); dFluxo.writeInt(3); rawOutStream.flush(); //================================================================================= InputStream is = conn.openInputStream(); DataInputStream dis = new DataInputStream(is); int id = dis.readInt(); is.close(); dis.close(); rawOutStream.close(); conn.close(); }
|