Я отправляю строку на сервер, используя 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);