Shintaro
- Posts no fórum: 1
15/12/2018, 14:38:56 via Web
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
Conteúdo editorial recomendado
Com o seu consentimento, o conteúdo externo é carregado aqui.
Ao clicar no botão acima, concorda que o conteúdo externo poderá ser-lhe exibido. Os dados pessoais podem ser transmitidos a fornecedores terceiros no processo. Pode encontrar mais informações sobre isto no nosso Política de Privacidade.