【发布时间】:2013-03-20 17:04:51
【问题描述】:
云端点 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
请求如何匹配该字段,以便我在执行request.name 时不会得到用户的sitting_table?
【问题讨论】:
标签: google-app-engine python-2.7 google-cloud-endpoints