5
Android prend en charge une version limitée du client http apache (v4). généralement si je veux envoyer des données binaires en utilisant le type de contenu = application/octet-stream via POST, je fais ce qui suit:envoyer des données binaires via POST sur 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);
cependant ByteArrayRequestEntity est pas pris en charge sur Android. Que puis-je faire?