Problemas com um Build_HttpBody () // httpPost.setEntity () - Android
Desenvolvo o AndroidApps com o AndroidStudio. Começo a fazer uma solicitação HttpPost simples e tive problemas, todas as postagens que consegui encontrar fazem o seguinte:
private void CheckLoguin_Request(String User, String Pass){
//Declaration of variables
HttpClient httpClient = new DefaultHttpClient();
HttpPost Request = new HttpPost(url_Loguin);
HttpResponse Response;
List<NameValuePair> BodyRequest_Elements = new ArrayList<NameValuePair>();
BodyRequest_Elements.add(new BasicNameValuePair("user_name", User));
BodyRequest_Elements.add(new BasicNameValuePair("user_passwd", Pass));
Request.setEntity(new UrlEncodedFormEntity(BodyRequest_Elements));
Response = httpClient.execute(Request);
// writing response to log
Log.d("Http Response:", Response.toString());
}
Mas quando tento depurar o App Android Studio, me dão 2 erros nestas linhas:
new UrlEncodedFormEntity(BodyRequest_Elements) //Error:(40, 27) error: unreported exception UnsupportedEncodingException; must be caught or declared to be thrown
Response = httpClient.execute(Request); //Error:(41, 38) error: unreported exception IOException; must be caught or declared to be thrown
É possível que eu precise instalar mais bibliotecas ou apoiar bibliotecas? O que eu faço de ruim? Alguém pode me ajudar? Agradecemos antecipadamente e desculpe pelo meu inglês!
PD1: Se você precisar de mais informações ou código, informe-me!