Como utilizar o objeto url, para setar as variáveis aptraves do método post

2 respostas
H

Bom Tarde,

Estou com uma classe utilizando o objeto URL, para buscar o conteúdo de uma pagina, porém esta página só aceita a requisição através de post e não de get. Já pesquisei na net, porém sem exito.Estou passando a classe, qualquer ajuda é bem vinda.

Obrigado.

//Neste momento estou passando o endereço com
//os parametros, porém não funciona.
URL url = new URL(urlString);

HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 
	
	connection.setRequestProperty("Request-Method","POST");
			
	connection.setDoInput(true);
	
	connection.setDoOutput(false); 
	
	connection.connect();
	
	BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
	
	StringBuffer newData = new StringBuffer(10000);
	
	String s = "";
	while (null != ((s = br.readLine()))) {
	     newData.append(s);
	}
	
	br.close();
	
	System.out.println("Este é o conteudo = " + newData.toString());

2 Respostas

sergiotaborda

Vc pode resolver seu problema com a API HTTPClient da Apache. É bem simples de usar e vc pode fazer post, get , o que vc quiser.

E

Vc já tentou usar o método connection.setRequestMethod(“POST”) ?

Criado 24 de fevereiro de 2007
Ultima resposta 5 de abr. de 2007
Respostas 2
Participantes 3