HttpConnection.HTTP_OK Status 400
02/03/2008
0
Pessoal,
Estou tendo problemas ao tentar conectar através do celular com um banco MySQL em um servidor remoto. O código para efetuar a conexão está listado abaixo e sempre retorna erro 400. Alguém já se deparou com esse problema e conseguiu resolver? Grato pela atenção.
class ImportData extends Thread
{
public void run()
{
try
{
HttpConnection con = ( HttpConnection ) Connector.open( ´http://127.0.0.1:8080/ServerDatabase/ServletDatabase´ );
con.setRequestMethod( HttpConnection.POST );
DataOutputStream out = con.openDataOutputStream();
out.writeUTF( ´passo1´ );
out.flush();
int status = con.getResponseCode();
if( status == HttpConnection.HTTP_OK )
{
DataInputStream in = con.openDataInputStream();
String candidato = in.readUTF();
if( candidato.equals( ´ErroNoServidor´ ))
{
get_alStatus().setString( ´Erro no servidor!´ );
getDisplay().setCurrent( get_alStatus(), get_lsPrincipal() );
}
else
{
while( ! candidato.equals( ´FIM´ ))
{
inserirRMS( candidato, 0 );
candidato = in.readUTF();
}
get_alStatus().setString( ´ ** Fim ** ´ );
getDisplay().setCurrent( get_alStatus(), get_lsPrincipal() );
}
}
else
{
get_alStatus().setString( ´Erro ao conectar. Erro: ´ + status );
getDisplay().setCurrent( get_alStatus(), get_lsPrincipal() );
}
}
catch( Exception e )
{
get_alStatus().setString( ´Erro ao conectar ´ + e.getMessage() );
getDisplay().setCurrent( get_alStatus(), get_lsPrincipal() );
}
}
}
Estou tendo problemas ao tentar conectar através do celular com um banco MySQL em um servidor remoto. O código para efetuar a conexão está listado abaixo e sempre retorna erro 400. Alguém já se deparou com esse problema e conseguiu resolver? Grato pela atenção.
class ImportData extends Thread
{
public void run()
{
try
{
HttpConnection con = ( HttpConnection ) Connector.open( ´http://127.0.0.1:8080/ServerDatabase/ServletDatabase´ );
con.setRequestMethod( HttpConnection.POST );
DataOutputStream out = con.openDataOutputStream();
out.writeUTF( ´passo1´ );
out.flush();
int status = con.getResponseCode();
if( status == HttpConnection.HTTP_OK )
{
DataInputStream in = con.openDataInputStream();
String candidato = in.readUTF();
if( candidato.equals( ´ErroNoServidor´ ))
{
get_alStatus().setString( ´Erro no servidor!´ );
getDisplay().setCurrent( get_alStatus(), get_lsPrincipal() );
}
else
{
while( ! candidato.equals( ´FIM´ ))
{
inserirRMS( candidato, 0 );
candidato = in.readUTF();
}
get_alStatus().setString( ´ ** Fim ** ´ );
getDisplay().setCurrent( get_alStatus(), get_lsPrincipal() );
}
}
else
{
get_alStatus().setString( ´Erro ao conectar. Erro: ´ + status );
getDisplay().setCurrent( get_alStatus(), get_lsPrincipal() );
}
}
catch( Exception e )
{
get_alStatus().setString( ´Erro ao conectar ´ + e.getMessage() );
getDisplay().setCurrent( get_alStatus(), get_lsPrincipal() );
}
}
}
Kennedyximenes
Curtir tópico
+ 0
Responder
Posts
25/03/2008
Shakall
acontece o mesmo comigo, mas por causa do post, se eu utilizar get, e passar os parametros pela url, funciona normalmente.
Responder
Clique aqui para fazer login e interagir na Comunidade :)