Post

6 respostas
P

Ae galera.

Estou tentando enviar informações utilizando o POST, eis o trecho do código que estou mandando as informações:

...
http = (HttpConnection)Connector.open(url);
			os = http.openOutputStream();
            
            //tipo de pedido
            http.setRequestMethod(HttpConnection.POST);
            
            //Envia informacoes de cabecalho, exigido no POST
            http.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
            
            //Envia dados.
            byte data[] = "nome=thiago".getBytes();
            os.write(data);
            
            data = "&idade=21".getBytes();
            os.write(data);
            os.flush();
...

Tento pegar essas informações em um PHP e não consigo. Esta faltando algo?

6 Respostas

C

Olá,
Está faltando a kebra de linha do final do cabeçalho HTTP!!

Tenta lá!!

Falow!

P

não entendi clovis:

você quis dizer isso?:

ate.

C

“pedpano”:
não entendi clovis:

você quis dizer isso?:

ate.


Nao, \n\n depois do data (que é os campos do POST)

Falow!

P

:sad: :sad:

tentei seguir sua sugestão e nada…

C

Opa,
Vc tem certeza que passar por POST é so mandar os campos por outputstream???
Pq eu nao sei como faz!!
Se vc tbm nao tiver certeza, dá uma olhada na especificacao do protocolo HTTP (ver RFC - www.rfceditor.org)

Até mais!

P

Muito estranho isso…
Testei dois códigos diferentes (um do livro Core J2me e um de outro autor) e nem um dos dois funcionou o POST…

q sacanagem… :cry:

continuarei tentando…

Criado 24 de setembro de 2004
Ultima resposta 25 de set. de 2004
Respostas 6
Participantes 2