求解?byteArray 可以转换成一个打印protobuf对象象么

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&最近要接入某联盟,采用protobuf作为传输协议,以前没弄过,这次刚好使用到了,整理下一、环境准备:(mac下)1.1 下载protobuf2.5安装包/s/1o6v4Sae1.2 解压安装包tar -zxf
protobuf-2.5.0.tar.gz1.3 进入目录cd protobuf-2.5.01.4 设置编译目录./configure --prefix=/User/jack//tools/protobuf
/User/jack/software/tools/protobuf
为自己设定的编译安装目录1.5 安装make
make install1.6&配置环境变量sudo vi .bash_profile
export PROTOBUF=/Users/jack/software/tools/protobuf
export PATH=$PROTOBUF/bin:$PATH1.7 验证jack-3:bin jack$ protoc --
libprotoc 2.5.0二、代码编写2.1 查看.proto文件,只贴出了部分文件内容 mobads.apiv5;
// 本文件描述API版本:5.0.0
optional uint32 major = 1[default = 0]; // 必填!
optional uint32 minor = 2[default = 0]; // 选填!
optional uint32 micro = 3[default = 0]; // 选填!
2.2 下载&protobuf--2.5.0.jarhttp://download.csdn.net/download/zinc2.3 生成.java文件protoc --java_out=./ baidu_mobads_api_5.0.proto同样只贴出部分java ( 注意java文件不要修改哦)// Generated by the protocol buffer compiler.
DO NOT EDIT!
// source: baidu_mobads_api_5.0.proto
package mobads.apiv5;
public final class BaiduMobadsApi50 {
private BaiduMobadsApi50() {}
}2.4 代码编写,只贴出关键部分MobadsRequest adrequest = MobadsRequest.newBuilder().setRequestId(requestId).setAdslot(adslot).build();
byte[] content = adrequest.toByteArray();
HttpClient client = new HttpClient();
PostMethod postMethod = new PostMethod(URL);
postMethod.addRequestHeader(&Content-Type&, &application/octet-charset=utf-8&);
postMethod.setRequestEntity(new ByteArrayRequestEntity(content ));
client.executeMethod(postMethod);
注意content-type 设置为application/octet-stream。到此,就完成了通过httpclient的post请求传输protobuf流。使用protobuf,所有的参数和返回都是对象的形式,这点还是用着比较爽的。
版权声明:本文为博主原创,未经博主允许不得转载。上一篇:下一篇:酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。本帖标题:本帖地址:
width:100%">
别和我谈理想,戒了.
width:100%">
明明回贴贴
width:100%">
这么强,支持楼主,佩服
width:100%">
在街上看美女,高一点就是欣赏;低一点就是流氓。
width:100%">
mp2pwhs9把冰桶抛向楼主
width:100%">
我喜欢的女孩要像黛玉一样有才气,像宝钗一样懂事,像可卿一样漂亮,像湘云一样豪爽,像李纨一样忠贞,像探春一样能干,像凤姐一样精明,还要像元春一样有福气,呵呵……
width:100%">
发表于 6&天前
锄禾日当午,华丽的不敢触碰真辛苦。谁知坛中餐,帖帖皆辛苦!
width:100%">
12345678910
打开手机扫一扫
Comsenz Inc. Design: Dean. DiscuzFans.

我要回帖

更多关于 protobuf byte数组 的文章

 

随机推荐