在端点上发送和存储文本

时间:2014-07-17 19:49:40

标签: google-app-engine google-cloud-endpoints

这是一个非常简单的问题:您建议使用什么方法通过端点(或谷歌的Proto-RPC库)发送文本,而不是格式化,带有可能回车的简单文本,并存储它?

显然,存储它的最好方法是使用ndb.TextProperty,但messages.StringField RPC字段的“灵活”程度如何?我应该使用messages.ByteField吗?

如果您对长度限制,编码等有所了解,请继续并分享您的知识。

1 个答案:

答案 0 :(得分:1)

您应该将其序列化为base64BytesField默认会执行此操作。

这既减少了处理外来字符的需要(例如回车),又减少了有效载荷的大小。