Android поддерживает ограниченную версию http-клиента apache (v4).
как правило, если я хочу отправить двоичные данные, используя тип контента = application / octet-stream через POST,
Я делаю следующее:
HttpClient client = getHttpClient();
HttpPost method=new HttpPost("http://192.168.0.1:8080/xxx");
System.err.println("send to server "+s);
if(compression){
byte[]compressed =compress(s);
RequestEntity entity = new ByteArrayRequestEntity(compressed);
method.setEntity(entity);
}
HttpResponse resp=client.execute(method);
однако ByteArrayRequestEntity не поддерживается на Android. что я могу сделать?