HttpUrlConnection

Android #Android #Сеть

Пришёл на смену классу HttpClient Обязательно нужно иметь право INTERNET. Пример использования: ```

ПРИЁМ ДАННЫХ

URL url = new URL("http://linux-doc.ru"); HttpUrlConnection connection = null; try { connection = (HttpUrlConnection) url.openConnection(); connection.setRequestMethod("GET");

InputStream is = new BufferedInputStream(connection.getInputStream());
readStream(is);

} finally { if (connection != null) { connection.disconnect(); } }


ОТПРАВКА ДАННЫХ

URL url = new URL("http://linux-doc.ru"); HttpUrlConnection connection = null; try { connection = (HttpUrlConnection) url.openConnection(); connection.addRequestProperty("UserAgent", "My Application 1.0"); connection.addRequestProperty("Content-Type", "application/json; charset=utf-8"); connection.setDoOutput(true); connection.setRequestMethod("POST"); connection.setChunkedStreamingMode(0);

OutputStream os = new BufferedInputStream(connection.getOutputStream());
writeStream(os);

InputStream is = new BufferedInputStream(connection.getInputStream());
readStream(is);

} finally { if (connection != null) { connection.disconnect(); } }

Оценка статьи 0

Комментарии

Пока комментариев нет.