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!

questionAnswers(2)

yourAnswerToTheQuestion