Проблемы с Build_HttpBody () // httpPost.setEntity () - Android

Я разрабатываю AndroidApps с помощью AndroidStudio. Я начинаю делать простой запрос HttpPost, и у меня возникают проблемы, все сообщения, которые я смог найти, делают это:

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());
}

Но когда я пытаюсь отладить приложение, Android Studio выдаёт мне 2 ошибки в этой строке:

 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

Возможно, мне нужно установить больше библиотек или поддерживать библиотеки? Чем я плохо занимаюсь? Может кто-нибудь мне поможет? Заранее спасибо и извините за мой английский!

PD1: Если вам нужна дополнительная информация или код, сообщите мне!

Ответы на вопрос(2)

Ваш ответ на вопрос