Java Post em AspNET

1 resposta
M

Pessoal,

preciso dar um POST num site para parserar o valor de retorno.
O problema é que o retorno que eu preciso é obtido a partir do click num botão como este:

Existe alguma forma de executar essa função WebForm_DoPostBackWithOptions e receber seu retorno (String do HTML) via Java?
Obrigado.

1 Resposta

M

E já tenho o código Java que dá o POST e pega o retorno.
Só não entendo aquela função do AspNET.

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;

public class MainPOST {

	public static void main(String[] args) throws Exception {

			String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8"); 
			data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8"); 
			
			// Send data						
			String strURL = "http://www.tam.com.br";			
			URL url = new URL(strURL);			
			
			URLConnection conn = url.openConnection(); 
			conn.setDoOutput(true); 
			OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); 
			wr.write(data); 
			wr.flush(); 
			
			// Get the response 
			BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); 
			String line; 
			while ((line = rd.readLine()) != null) { 
				System.out.println(line);
			} 
			wr.close(); 
			rd.close(); 	
	}

}
Criado 26 de agosto de 2010
Ultima resposta 27 de ago. de 2010
Respostas 1
Participantes 1