Фактический прогресс загрузки для загрузки строки (не файла) - PullRequest
0 голосов
/ 04 июня 2019

Я отправляю строку на сервер, используя HTTPURLConnection и метод "POST".Я передаю строку в DataOutputStream и хочу вычислить фактический процент выполнения загрузки строки.

Я нашел много примеров того, как вычислять прогресс загрузки файлов, а не простую строку.

//Setting the connection
                HttpURLConnection conn = (HttpURLConnection) url.openConnection();
                conn.setReadTimeout(15000 /* milliseconds */);
                conn.setConnectTimeout(15000 /* milliseconds */);
                conn.setRequestMethod("POST");
                conn.setDoInput(true);
                conn.setDoOutput(true);

//Setting the stream with the string

                OutputStream os = conn.getOutputStream();
                DataOutputStream request = new DataOutputStream(os);
                request.writeBytes(target_string);
                request.flush();
                request.close();
                os.close();

Кроме того, какая функция занимает больше всего времени на загрузку

DataOutputStream request = new DataOutputStream(os);

или

  request.writeBytes(target_string);
...