Просто быстрый вопрос. До сих пор я использовал HttpClient и HttpPost для публикации файла и некоторых параметров скрипта php на моем сервере. Однако они устарели. Мне было интересно, что я могу использовать, чтобы заменить его. Я нашел несколько ответов на другие сообщения, но, к сожалению, мне не удалось интегрировать ни одну из них с библиотекой HttpMime, которую я использую для сообщения MultiPartEntity.Android HttpPost и HttpClient Substitute
HttpClient httpclient = new DefaultHttpClient(); // Deprecated
HttpPost httpost = new HttpPost(inData[0].URL); // Deprecated
// Request To Entity
MultipartEntity entity = new MultipartEntity();
// Add Parameters
for(Request r : inData[0].Params)
entity.addPart(r.Key, new StringBody(r.Body));
// Add File
entity.addPart("img", new FileBody(inData[0].FileToUpload));
httpost.setEntity(entity);
HttpResponse responsePOST = httpclient.execute(httpost); // Deprecated
HttpEntity resEntity = responsePOST.getEntity(); // Deprecated
if (resEntity != null)
inData[0].RequestResult.add(EntityUtils.toString(resEntity));
else
throw new Exception("");
return inData[0];
} catch (Exception e) {
e.printStackTrace();
inData[0].RequestResult.add("ERROR");
}
return inData[0];
Может кто-нибудь указать мне в правильном направлении? Спасибо