Устаревший HTTPClient, а какая замена ему теперь пришла?
Использую AndroidStudio и хочу реализовать отправку POST запроса с несколькими параметрами. Везде в гугл запросах приводят код одинаковый почти. Везде используются HTTPClinet и прочее из org.apache.*
Но AndroidStudio меня уверяет что HTTPClient, HTTPParams и тд. это устаревшие классы и зачеркивает все из этой серии.
Подскажите, как теперь правильно следует проводить процедуру POST запроса с параметрами в AsyncTask?
Сергей:
Тогда вот так )) developer.android.com/intl/ru/reference/java/net/H...
"HttpURLConnection uses the GET method by default. It will use POST if setDoOutput(true) has been called. Other HTTP methods (OPTIONS, HEAD, PUT, DELETE and TRACE) can be used with setRequestMethod(String). "
А вот интересно. Я просто до сих пор пользуюсь апачевскими httpclient. А как дела у HttpURLConnection в случае аплоада какого-то большого файла? Он как и в случае c httpclient будет со stream файла постепенно тянуть данные по мере отправки или целиком в память будет пытаться читать?