python处理http请求中的protobuf

这里我定义一个简单的protobuf,用于实现通过http中的protobuf上传一个人的个人信息,以及通过http请求获取服务器上的个人信息。
摘要由CSDN通过智能技术生成

一、定义自己的protobuf
这里我定义一个简单的protobuf,用于实现通过http中的protobuf上传一个人的个人信息,以及通过http请求获取服务器上的个人信息。由于本例只是说明protobuf的使用,所以没有涉及到服务器对数据库的存储和查询
my_protobuf.proto

/*请求返回枚举*/
enum return_code {
    EVERETHING_OK=0;    /*操作成功--所有未失败信息都可用这个*/
    UNKONW_ERR   =1;    /*未知错误*/
    AUTH_ERR     =2;    /*认证失败*/
}

/*元素类型枚举*/
enum request_type{
    POST_PERSON_INFO = 1;   /*上报个人信息*/
    GET_PERSON_INFO  = 2;   /*获取个人信息*/
}

/*男女枚举类型*/
enum sex_flag {
    MAN         = 0;    /*男*/
    WOMAN       = 1;    /*女*
}

/*个人信息*/
message person_info {
    required string name = 1;   /*姓名*/
    required sex_flag sex = 2;  /*性别*/
    required uint32 age = 3;    /*年龄*/
    required uint32 heigth = 4  /*身高*/
}

message pb_person_info {
    repeated person_info p_info = 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值