我通过Apache HttpClient获取到了HttpResponse,现需要将它变成byte[](请看问题补充)

后续我需要将这个http协议包加上一些附加信息组成一个utcp协议包,现在卡在描述中将HttpResponse变成byte[],求高手指点!... 后续我需要将这个http协议包加上一些附加信息组成一个utcp协议包,现在卡在描述中将HttpResponse变成byte[],求高手指点! 展开
 我来答
旅游的甲鱼
推荐于2016-05-18 · TA获得超过120个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:155万
展开全部
 HttpGet get = new HttpGet(url);    
  response = httpClient.execute(get);        //执行请求获得response
 HttpEntity entity = response.getEntity();    //获得resonse 实体
 byte[] bytes = EntityUtils.toByteArray(entity);        //用EntityUtils将reponse转化成byte[]
追问
这个方法有一个问题就是它到我那边页面显示的时候没有ResponseHeaders,导致一些js出问题,我需要的是Response header也在里面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式