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: 314
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