charles工具看到的类型:
double64-bit
float32-bit
int32Varint
int64Varint
uint32Varint
uint64Varint
sint32Varint(值错误)
sint64Varint(值错误)
fixed3232-bit
fixed6464-bit
sfixed3232-bit
sfixed6464-bit
boolVarint(0,1)
stringLength-delimited
bytes
发送包1.required字段必须赋值,否则会崩溃。
1.int32,int64在发送包层面结果是一样的。
2.optional字段在发送包层面,是允许不存在的。
接送包1.proto可以部分字段还原,不影响解析
2.int32,int64不影响解析。
3.optional,required不影响解析。
4.可以增加optional字段,不影响解析。
message ViewLayer{
optional int32 key = 1;
optional string name = 2;
optional int32 focus = 3;
optional string path = 4;
optional int32 pageType = 5;
optional int32 catPageKe