Я пытаюсь отправить POST на URL-адрес, а затем прочитать ответ.Что следует использовать на платформах pre-Kitkat
HttpURLConnection conn = (HttpURLConnection) registerURL.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setInstanceFollowRedirects(false);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setRequestProperty("charset", "utf-8");
conn.setRequestProperty("Content-Length", Integer.toString(postDataLength));
conn.setUseCaches(false);
try (DataOutputStream wr = new DataOutputStream(conn.getOutputStream())) {
wr.write(postData);
}
В вышеприведенном AndroidStudio предупреждает, что линия
DataOutputStream wr = new DataOutputStream(conn.getOutputStream())
требует уровень API 19. Для того, чтобы воспользоваться этим для более старых версий, какую альтернативу я мог бы использовать? Я пробовал искать через Google, но, похоже, не нашел ничего полезного.
Android студия жалующихся, потому что вы используете 'примерка с-resources' –