由于某种原因,我在使用 http_method=GET 而不是 POST 时无法读取请求参数。
@endpoints.method(RequestMessage,
ResponseMessage,
name='get',
path='mypath',
http_method='GET')
def get_challenge(self, request):
# This is None in http_method=GET but works on POST
print request.my_message_field
我的消息类是这样的:
class MyMessage(messages.Message):
id = messages.StringField(1)
name = messages.StringField(2)
class RequestMessage(messages.Message):
my_message_field = messages.MessageField(MyMessage, 1)
我正在通过 API Explorer 测试 API。知道我做错了什么吗?
谢谢