摘要: 什么是所谓的Protobuffer google推出的一种数据交换的格式,主要用于制定协议的数据格式。 通俗的说,就是双方使用提前约定好的一个文件(这个文件规定了某种数据的结构是怎么样的,字段1是什么类型的数据,代表什么含义,如此类推)作为数据的参考格式,互相传输数据(即序列化和反序列)。 为什么使 阅读全文
posted @ 2019-10-21 00:38 HelloWooo 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 为什么需要使用base64编码 使用HTTP协议传输二进制数据可能会出现无法预知的错误,参考 "有关使用HTTP协议传输二进制文件" 很多场景下的数据传输要求数据只能由简单通用的字符组成,比如HTTP协议要求请求的首行和请求头都必须是ASCII编码 很多比较老的协议还是只支持纯文本的,比如SMTP协 阅读全文
posted @ 2019-10-21 00:06 HelloWooo 阅读(354) 评论(0) 推荐(0) 编辑