| Home | Sobre | Contatos |

 

 

java para dispositivos móveis
desenvolvendo aplicações com j2me

| Home | Livro J2ME | Exemplos do livro | Contatos |

Login Form





Esqueceu sua senha?
Sem conta? Crie uma

Novos conteúdos

Populares

Syndicate

Testando HTTP PDF Imprimir E-mail

By Thienne M Johnson, on 19-05-2007 16:30

Este código cria uma conexão básica com http, e obtém valores do servidor e conteúdo acessados.

Desafio:
 Solicite o URL do servidor via interface gráfica e depois abra a conexão. Vc deverá criar um thread para abrir a conexão, senão, poderá ocorrer deadlock.


import java.io.*;

import javax.microedition.io.*;

import javax.microedition.midlet.*;

 

public class TesteHTTP extends MIDlet {

   public TesteHTTP() {}

   public void pauseApp(){}

   public void destroyApp(boolean unconditional){

     notifyDestroyed();}

   public void startApp(){

     try {

           String URL ="http://www.google.com";

         HttpConnection conexao = (HttpConnection)Connector.open(URL);

           InputStream IS = conexao.openInputStream();

           System.out.println( "Tipo de conteúdo é "+ conexao.getType() );

           System.out.println("Header Field= "+conexao.getHeaderField(1));

           System.out.println("getHost= "+conexao.getHost());

           System.out.println("getLastModified= "+conexao.getLastModified());

           System.out.println("getPort= "+conexao.getPort());

           System.out.println("getProtocol= "+conexao.getProtocol());

           System.out.println("getRequestMethod= "+conexao.getRequestMethod());

           System.out.println("getResponseCode= "+conexao.getResponseCode());

           System.out.println("getResponseMessage= "+conexao.getResponseMessage());

           IS.close();

           conexao.close();

       }

       catch( ConnectionNotFoundException exc ){

                 System.out.println("URI não pode ser aberta" );

             }

             catch( IOException exc ){

                 System.out.println( exc.toString() );

             }

             destroyApp(true);

         } 

}

   

Users' Comments  
 

Average user rating

   (0 voto)

 


Adicionar comentário
Apenas utilizadores registados podem comentar um artigo.

Nenhum comentário



mXcomment 1.0.5 © 2007-2010 - visualclinic.fr
License Creative Commons - Some rights reserved
 
Próximo >

Advertisement
2008- Todos os direitos reservados - Profa. Thienne Johnson
Desenvolvido por datamazon