Caros amigos,
 
Estou com um problema seríssimo!!!
Estou tentando fazer uma requisição Post à uma determinada URL. Todas retornam o mesmo Html fonte de origem(de onde o post foi chamado). Além disso, o browser acusa que a conexão foi cancelada antes de acabar a transmissão.
POR FAVOR ME AJUDEM......
 
Este é o meu código específico:

    URL url = new URL(site);
    HttpURLConnection urlcon = (HttpURLConnection) url.openConnection();
 
    // propriedades da requisicao;
    Enumeration e = properties.elements();
    Enumeration k = properties.keys();
    for ( ; e.hasMoreElements() && k.hasMoreElements() ; )
     urlcon.setRequestProperty((String)k.nextElement(), (String)e.nextElement());     
    
    BufferedWriter o = null;
    if (eget) urlcon.setRequestMethod("GET");
    else 
    { 
     urlcon.setRequestMethod("POST");
     urlcon.setDoOutput (true);
     o  = new BufferedWriter (new OutputStreamWriter(urlcon.getOutputStream ()));
     o.write (header, 0, header.length()-1);  // enviar dados do header
     o.flush();
    }
    urlcon.connect();
    
    StringBuffer web = new StringBuffer(urlcon.getHeaderField(0)+"\n");
    for (int i=1; urlcon.getHeaderFieldKey(i)!=null; i++)
     web = web.append(urlcon.getHeaderFieldKey(i)+": "+ urlcon.getHeaderField(i)+"\n");
    web = web.toString()+"\n";
    BufferedReader in = new BufferedReader(new InputStreamReader(urlcon.getInputStream()));
    int inputLine; 
    while ((inputLine= in.read()) != -1)  
     web.append((byte)inputLine);
    if (o!=null)  o.close();
    if (in!=null) in.close();

 
POR FAVOR ME AJUDEM......
Atenciosamente,   
 
 
Rogério Baldini das Neves
Gerente de Projetos
Infoquest Informática  - Belo Horizonte
(31) 282-3372

Reply via email to