云端点 ResponseMessage 对我来说似乎很简单。如果我有一个响应消息类
class FoodieResponseMessage(messages.Message):
name = messages.StringField(1)
fav_food = messages.StringField(2)
city = messages.StringField(3)
调用它很简单
FoodieResponseMessage(name="A", fav_food="B", city="C")
但是一个RequestMessage
有多个字段的呢?我从服务端点方法得到的只是一个request
对象。我怎么知道哪个领域去哪里?
class FoodieRequestMessage(messages.Message):
name = messages.StringField(1)
id = messages.StringField(2)
sitting_table = messages.StringField(3)
@endpoints.method(FoodieRequestMessage, FoodieResponseMessage)
def process(self, request):
name = request.name
id = request.id
table = request.sitting_table
请求如何匹配该字段,以便我最终不会得到用户sitting_table
的request.name
?