sending binary data via POST on android
        Posted  
        
            by wo_shi_ni_ba_ba
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by wo_shi_ni_ba_ba
        
        
        
        Published on 2010-06-15T22:46:40Z
        Indexed on 
            2010/06/15
            22:52 UTC
        
        
        Read the original article
        Hit count: 366
        
Android supports a limited version of apache's http client(v4). typically if I want to send binary data using content type= application/octet-stream via POST, I do the following:
              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);
however ByteArrayRequestEntity is not supported on android. what can I do?
© Stack Overflow or respective owner