5
Android es compatible con una versión limitada del cliente HTTP de apache (v4). normalmente si quiero enviar datos binarios usando contenido type = application/octet-stream a través de POST, hago lo siguiente:envío de datos binarios a través de POST en android
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);
embargo ByteArrayRequestEntity no es compatible con Android. ¿que puedo hacer?