crash ao enviar dados por post

  • Respostas:0
Shintaro
  • Posts no fórum: 1

15/12/2018, 14:38:56 via Web

Sempre quando tento executar esse codigo meu app para de responder e dps crasha creio que tenha alguma coisa aver com o DataOutputStream porem não sei mais oque fazer, ja tentei de diversas outras formas e ainda sim da o mesmo problema, oque eu to querendo fazer e enviar um dado via post para uma pagina php receber processar a informação e dps pegar a saida que vai estar no body da pagina, oque eu faço?

   //abre conexão
    String url = "link da minha pagina.php que vai receber os dados";
    URL obj = new URL(url);
    HttpURLConnection con = (HttpURLConnection) obj.openConnection();

    //prepara o envio
    con.setRequestMethod("POST");
    con.setRequestProperty("Accept-Language", "en-US,en;q=0.5");

    String urlParameters = "usu=usuario&level=1";

    // envia o post
    con.setDoOutput(true);
    DataOutputStream wr = new DataOutputStream(con.getOutputStream());
    wr.writeBytes(urlParameters);
    wr.flush();
    wr.close();

    int responseCode = con.getResponseCode();

    BufferedReader in = new BufferedReader(
            new InputStreamReader(con.getInputStream()));
    String inputLine;
    StringBuffer response = new StringBuffer();

    while ((inputLine = in.readLine()) != null) {
        response.append(inputLine);
    }
    in.close();

    //mostra os resultados
    mtextview.setText(response.toString());

— alterado em 15/12/2018, 14:43:08

Seja o primeiro a responder