Работающий код Android не подключается к Apache (проверенный журнал доступа), но подключается к Amazon и Google - PullRequest
0 голосов
/ 15 апреля 2019

Я использовал приведенный ниже код ранее, и он работал. Теперь это не так и не показывает ошибку. Интернет-разрешения предоставляются.

Я ожидаю, что вход в систему будет успешным / неудачным со стороны сервера.

Мой код:

@Override
protected String doInBackground(String... params) {
    String login_url = "http://192.168.1.125/crown/login.php";
    String method = params[0];

    if(method.equals("login")){

        String login_name = params[1];
        String login_pass = params[2];

        try {
            URL url = new URL(login_url);

            HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
            httpURLConnection.setRequestMethod("GET");
            httpURLConnection.setDoOutput(true);
            httpURLConnection.setDoInput(true);
            OutputStream outputStream = httpURLConnection.getOutputStream();

            BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(outputStream,"UTF-8"));
            String data = URLEncoder.encode("login_name","UTF-8")+"="+URLEncoder.encode(login_name,"UTF-8")+"&"+
            URLEncoder.encode("login_pass","UTF-8")+"="+URLEncoder.encode(login_pass,"UTF-8");
            bufferedWriter.write(data);
            bufferedWriter.flush();
            bufferedWriter.close();
            outputStream.close();


            InputStream inputStream = httpURLConnection.getInputStream();
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream,"iso-8859-1"));
            String response = "";
            String line = "";

            while((line=bufferedReader.readLine())!=null){

                response+= line;
            }
            bufferedReader.close();
            inputStream.close();
            httpURLConnection.disconnect();
            return response;


        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }


    }


    return null;
}

Может кто-нибудь выяснить, в чем проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...