eu to tentando fazer uma conexao http:
new Thread() {
public void run() {
try {
HttpConnection con = (HttpConnection) Connector.open("..../get.php",Connector.READ_WRITE);
con.setRequestMethod(HttpConnection.POST);
//con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
String data="nome=diego&senha=oooooo";
byte[] dados=data.getBytes();
con.setRequestProperty("Content-Length",""+dados.length);
DataOutputStream out=con.openDataOutputStream();
out.write(dados);
out.flush();
out.close();
System.out.println(con.getResponseMessage());
in=con.openDataInputStream();
byte[] buf=new byte[(int) con.getLength()];
in.readFully(buf);
System.out.println(new String(buf));
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}
e eu to recebendo a seguite saida, nao importa o url:
Length Required
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
<HTML><HEAD><META HTTP-EQUIV=“Content-Type” CONTENT=“text/html; charset=iso-8859-1”>
<TITLE>ERRO: A URL solicitada não pode ser recuperada</TITLE>
<STYLE type=“text/css”><!–BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}–></STYLE>
</HEAD><BODY>
<H1>ERRO</H1>
<H2>A URL solicitada não pode ser recuperada</H2>
<HR noshade size=“1px”>
Na tentativa de recuperar a URL:
<PRE>
POST /get.php HTTP/1.1
Host: xxxxxxxxxxxx
Transfer-Encoding: chunked
</PRE>
O seguinte erro foi encontrado:
- <STRONG> Requisição inválida. </STRONG>
Alguns aspectos de requisição HTTP são invalidos. Possíveis causas:
- Método desconhecido ou faltando (GET, POST)
- Faltou a URL
- Faltou o identificador HTTP (HTTP/1.0)
- A requisição pode ser muito grande
- Hostname com caracter inválido; não é permitido o uso de underscores
<HR noshade size="1px"> <ADDRESS> Generated Sat, 14 Jan 2012 22:40:04 GMT by supercache.myauth.com.br (Lusca/LUSCA_HEAD-r14716) </ADDRESS> </BODY></HTML>
alguem pode me ajudar ?