android post提交的entity问题

1。提交的是一些json的String

HttpPost post = new HttpPost();
  post.setEntity(new StringEntity());

2。提交的是一些KEY-VALUE
HttpPost post = new HttpPost();
  post.setEntity(new UrlEncodedFormEntity(...)));

3。提交一些有点大的图片,声音文件,将其转换成byte[]

HttpPost post = new HttpPost();
  post.setEntity(new ByteArrayEntity(byte[]));

4。其它一些自定义的数据(比如:post提交一些文件,也想用httppost这个类通一进行提交)

 1.先将模拟post上传文件的一些格式上的东西,文件等写到一个bytearrayoutputstream里,

  2.写一个implements httpentity的类,在getcontent()方法里,将此bytearrayoutstream,转成流返回

 

有了这些访问服务器的代码可以统一写了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值